A. at指令怎麼使用
at命令使用詳解
AT命令是Windows
XP中內置的命令,它也可以媲美Windows中的「計劃任務」,而且在計劃的安排、任務的管理、工作事務的處理方面,AT命令具有更強大更神通的功能。AT命令可在指定時間和日期、在指定計算機上運行命令和程序。
我們可以在「開始→運行」中輸入AT命令,下面就來看看AT命令的一些實例分析。
1、定時關機
命令:at
21:00
ShutDown
–S
–T30
該命令運行後,到了21:00點,電腦會出現「系統關機」對話框,並默認30秒延時自動關機。
2、定時提醒
命令:at
12:00
Net
Send
10.10.36
.122與朋友約會的時間到了,快點准備出發吧!
其中Net
Send是Windows內部程序,可以發送消息到網路上的其他用戶、計算機。10.10.36.122是本機電腦的IP地址。這個功能在Windows中也稱作「信使服務」。
3、自動運行批處理文件
如果公司的數據佷重要,要求在指定的日期/時間進行備份,那麼運行:
命令:at
1:00AM
/Every:Saturday
My_BackUp.bat
這樣,在每個Saturday(周六)的早上1:00點,電腦定時啟動My_BackUp.bat批處理文件。My_BackUp.bat是一個你自行編制的批處理文件,它包含能對系統進行數據完全備份的多條命令。
4、取消已經安排的計劃
命令:at
5
/Delete
有時候,你已經安排好的計劃可能臨時變動,這樣你可以及時地用上述命令刪除該計劃(5為指派給已計劃命令的標識編號),當然,刪除該計劃後,可以重新安排。
AT命令是一個win2000/xp/nt當中的一個命令,然而在我們的入侵當中是一個不可缺少的一項服務,他可以讓程序中有一個程序在一定的時間里自動執行,從而操控計算機,
下面說一下他的用法!
AT
命令安排在特定日期和時間運行命令和程序。
要使用
AT
命令,計劃服務必須已在運行中。
?????????????????????????????
AT
[\\computername]
[
[id]
[/DELETE]
|
/DELETE
[/YES]]??????????
AT
[\\computername]
time
[/INTERACTIVE]
?
[
/EVERY:date[,...]
|
/NEXT:date[,...]]
"command"
\\computername???
指定遠程計算機。
如果省略這個參數,
??????????會計劃在本地計算機上運行命令。??????
id?????????
指定給已計劃命令的識別號。
/delete???????刪除某個已計劃的命令。如果省略
id,
??????????計算機上所有已計劃的命令都會被刪除。
/yes????????
不需要進一步確認時,跟刪除所有作業
??????????的命令一起使用。
time????????
指定運行命令的時間。
/interactive????
允許作業在運行時,與當時登錄的用戶
??????????桌面進行交互。
/every:date[,...]??每個月或每個星期在指定的日期運行命
??????????令。如果省略日期,則默認為在每月的
??????????本日運行。
/next:date[,...]??
指定在下一個指定日期(如,下周四)運
??????????行命令。如果省略日期,則默認為在每
??????????月的本日運行。
"command"??????准備運行的
Windows
NT
命令或批處理
??????????程序。
下面說一下他的幾個用法!!
(Viliosn.exe
是一個程序)
1,如果想讓啟動對方在指定時間里的某個程序,你可在命令行里打入:
At
\\127.0.0.1?23:00
c:\winnt\system32/viliosn.exe
提示:新加了一份作業,
作業id=1
2.讓對方的計算機在每周一和周二的23:00啟動某個程序.那麼你可以打入
At
\\127.0.0.1
23:00
/every:一,二
c:\winnt\system32\viliosn.exe
提示:新加了一份作業,
作業id=2
3.刪除對方計算機上作業id為1的任務
At
\\127.0.0.1
1
/delete
/yes
4.刪除所有的任務
At
\\127.0.0.1
/delete
提示:是否要刪除所有的操作?然後我們打
Y
B. 請問DOS中的at命令怎麼用
作用:
列出在指定的時間和日期在計算機上運行的已計劃命令或計劃命令和程序。首先要保證「計劃」服務已啟動才能使用 at 命令。
格式:
at [IP] [[ID] [/delete] /delete [/yes]]
at [computername] time [/interactive] [/every:date[,...] /next:date[,...]] command
使用說明:
(1)如果在沒有參數的情況下使用,則 at 列出已計劃的命令。
(2)IP:指定遠程計算機,在此輸入遠程計劃機的IP地址。如果省略該參數,命令將安排在本地計算機。
(3)ID:指定指派給已計劃命令的識別碼。
(4)/delete:取消已計劃的命令。如果省略了ID,計算機中已計劃的命令將被全部取消。
/yes:當刪除已計劃的事件時,對系統的查詢強制進行肯定的回答。
(5)/time:指定運行命令的時間。將時間以 24 小時標記(00:00 [午夜] 到 23:59)的方式表示為小時:分鍾。
(6)/interactive:允許作業與在作業運行時登錄用戶的桌面進行交互。
(7)/every:date[,...]:在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)運行命令。將 date 指定為星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。
(8)/next:date[,...]:在重復出現下一天(例如,下個星期四)時,運行指定命令將 date 指定為星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。
(9)command:指定要運行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批處理程序(.bat 或 .cmd 文件)。當命令需要路徑作為參數時,請使用絕對路徑,也就是從驅動器號開始的整個路徑。如果命令在遠程計算機上,請指定伺服器和共享名的 UNC 符號,而不是遠程驅動器號。如果命令不是可執行 (.exe) 文件,必須在命令前加上 cmd /c,例如: cmd /c dir > c: est.out
實例:
(1)列出本機已有的計劃命令。
C:>at
由於本機沒有計劃命令,所在顯示為「清單是空的」。
(2)查看IP地址為192.168.1.13的計算機計劃服務列表。
C:>at 192.168.1.13
運行後可以看到在IP地址為192.168.1.13計算機中有一項計劃服務,這項計劃服務要執行的日期、時間以及程序。
(3)取消IP地址為192.168.1.13的計算機計劃服務。
(4)指定d:muma.exe程序在IP為192.168.1.13的遠程計算機上,於20:50運行。
C. at 命令如何如何使用
Windows XP系統通過一個名為Shutdown.exe的程序來完成關機操作(位置在Windows\System下),一般情況下XP的關機是由關機程序 shutdown.exe來實現的,關機的時候調用shutdown.exe。由此可知要阻止強行關機就是要取消對shutdown.exe的調用。
命令如下:
shutdown.exe -a取消關機
shutdown.exe -s 關機
shutdown.exe -f強行關閉應用程序。
shutdown.exe -m \\計算機名控制遠程計算機。
shutdown.exe -i顯示圖形用戶界面,但必須是Shutdown的第一個參數。
shutdown.exe -l注銷當前用戶。
shutdown.exe -r關機並重啟。
shutdown.exe -t時間設置關機倒計時。
shutdown.exe -c"消息內容"輸入關機對話框中的消息內容(不能超127個字元)。
比如你的電腦要在24:00關機,可以選擇「開始→運行」,輸入「at 24:00 Shutdown -s」,這樣,到了24點,電腦就會出現「系統關機」對話框,默認有30秒鍾的倒計時並提示你保存工作。如果你想以倒計時的方式關機,可以輸入「Shutdown.exe -s -t 7200」,這里表示120分鍾後自動關機,「7200」代表120分鍾。
如果想取消的話,可以在運行中輸入「shutdown -a」。另外輸入「shutdown -i」,則可以打開設置自動關機對話框,對自動關機進行設置。
讓Windows 2000也實現同樣的效果,可以把Shutdown.exe復制到系統目錄System32下
eg:shutdown.exe -s -m \\z20235
當然你還可以把shutdown與at命配合使用來定時關機,會更加的精確,格式:at 關機時間 shutdown 選項
實例: at 12:45 shutdown -s -t 20 就是讓機子在12:45關機,並倒計時20秒。須要注意的是在使用它時須先打開 「Task Scheler」服務。
D. AT的命令簡介
用於列出在指定的時間和日期在計算機上運行的已計劃命令或計劃命令和程序。必須正在運行Task Scheler(計劃任務)服務才能使用 at 命令。不帶任何參數的at命令列出已計劃的任務。 at [\ComputerName] [{[ID] [/delete] | /delete [/yes]}]
at [[\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...] | /next:Date[,...]}] Command] \computername
指定遠程計算機。如果省略該參,命令將安排在本地計算機。
id
指定指派給已計劃命令的識別碼。
/delete
取消已計劃的命令。如果省略了 id,計算機中已計劃的命令將被全部取消。
/yes
當刪除已計劃的事件時,對系統的查詢強制進行肯定的回答。
time
指定運行命令的時間。將時間以 24 小時標記(00:00 [午夜] 到 23:59)的方式表示為小時:分鍾。
Hours : Minutes
指定運行命令的具體時間。
Date
指定運行命令的日期,可以使用星期幾(用M,T,W,Th,F,S,Su代替)或幾號(1~31)。
/next:
指定在下一次的某個時候,如:下周四,/next:Th。
/interactive
允許作業與在作業運行時登錄用戶的桌面進行交互。
/every:date[,...]
在每個星期或月的指定日期(例如,每個星期四,或每月的第三天)運行命令。將 date 指定為星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的數字)。用逗號分隔多個日期項。如果省略了 date,將假定為該月的當前日期。/next:date[,...]
command
指定要運行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批處理程序(.bat 或 .cmd 文件)。當命令需要路徑作為參數時,請使用絕對路徑,也就是從驅動器號開始的整個路徑。如果命令在遠程計算機上,請指定伺服器和共享名的 UNC 符號,而不是遠程驅動器號。如果命令不是可執行 (.exe) 文件,必須在命令前加上 cmd /c,例如:
cmd /c dir > c: est.out