design8 wrote:
謝謝您再次的回答
剛才研究了一下
用AT可以執行
只是就如你所說
無法馬上執行
而且必須知道server的正確時間
這有點麻煩
另外,
用 AT執行bat檔
和手動執行時
竟然不一樣
手動執行
會看到畫面
但AT的排程
看不到畫面
我的bat檔
如下
ping 168.95.1.1 -t
用AT指令
一定要用最高權限嗎?
謝謝
不太懂您為什麼要在遠端下ping??
沒畫面也無妨,可以這樣下:
ping 168.95.1.1 -t > c:\123.txt
這樣ping的結果會存在c:\123.txt,之前你已經建過網路磁碟機了,直接用該磁碟機找
到檔案,用notepad打開來看就會知道ping的結果.但因為您下的是ping -t,所以之後
怎麼讓ping停下來您可能要自己想辦法.
另外,AT用的是schedule的權限,因為我以前管過的Server都有administrator權限,
故沒有研究過您的這個問題,建議您google看看.
server的正確時間,您可以建好網路磁碟機後,在你的電腦下:
net time \\電腦名稱或IP, ex:
net time \\192.168.0.1
就可以得知遠端電腦的正確時間
我照我後續所說的:
首先,建立網路磁碟機:ex:168.95.1.1
net use z: \\168.95.1.1\d$ /user:administrator 1234
利用網路磁碟機Z:,在遠端電腦放一個bat檔(reset.bat),內容為:
iisreset > result.txt
接下來本地端下:
AT \\168.95.1.1 09:00AM d:\reset.bat
於是9:00AM一到,它就執下去了,執行完結果存入result.txt,
直接網路磁碟機上用notepad就可以開了.
at的部份您也可以下成循環性的排程,這樣應該就ok了.如果您很擔心看不到結果,或要
看更detail的結果,一樣網路磁碟機連好後,在桌面-->我的電腦-->按滑鼠右鍵選管理
-->在 電腦管理(本機)上按右鍵-->連線到另一台電腦-->在 另一台電腦(A):的後面輸
入 \\168.95.1.1 (前面的\\不可省略)
接下來您就可以做很多事了,ex:看事件檢視器 (系統)裡面就有您要的iis被下上後的log,
在服務及應用程式裡,您可以下上遠端Server的service.
大致上就是這樣,應該可以解決您的問題.
xieb wrote:
AT \\168.9...(恕刪)
謝謝您的回答
今天在公司試了at指令
結果顯示
服務仍未被啟動
請問
是不是要先在遠端作排程
然後才可以下at指令嗎?
administrator的權限問題
星期一到公司在試試
另外再請教
at有個指令
id 指定給排定時程命令的識別碼。
如何得知id是多少呢?
若方便的話,幫忙一下
麻煩您太多
自己也很不好意思

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername 指定遠端電腦。
如果省略這個參數,命令會被排定在本機上執行。
id 指定給排定時程命令的識別碼。
PS.另一個問題(mput),也順便謝謝
內文搜尋

X