Contents ...
udn網路城邦
請教cmd 高手,AT用法
2017/02/21 00:30
瀏覽70
迴響0
推薦0
引用0
**主機代管推薦文** 請問系統是 XP 以前的版本
還是 WIN7 以後的版本
寫法有些地方不一樣

2014-12-11 20:19:42 補充:
警告: 由於安全性增強功能,此工作將會在預期的時間執行,
而不會以互動方式執行。
如果需要互動工作,請使用 schtasks.exe 公用程式 ('schtasks /?'
可取得詳細資料)。

(1)和(4)似乎無法用 at 做到
要改用 schtasks.exe
win7 的 at 可以啟動 Excel 但是使用者看不到
因為會變成 system 的身分來啟動
schtasks.exe 還沒開始研究
抱歉

版大可上網找資料
研究看看

2014-12-11 20:25:40 補充:
(2)
只要打 at 就可以查詢
如圖
https://s.yimg.com/rk/AE02667166/o/253136741.jpg

(3)
先用 at 查詢排成編號(ID)
再用 /delete 參數刪除
以刪除 ID 1 為例
at 1 /delete
https://s.yimg.com/rk/AE02667166/o/1192422411.jpg

2014-12-13 21:55:05 補充:
先簡單介紹一下 SCHTASKS 的參數
/Create 新增排程
/ST 執行時間
/SC 執行頻率
daily 每天
once 僅一次
/TN 為排程命名
/TR 要執行的命令

/Delete 刪除排程

以下假設 .xls 已關連到使用 Excel 2013 開啟
排程分別命名為 aaa、bbb、ccc
下指令時大小寫沒有影響
以下分大小寫只是為了方便和上面的說明對照而已

(1)排程
每天執行一次
SCHTASKS /Create /ST 16:00:00 /SC daily /TN aaa /TR "d:\abc.xls"
只執行一次
SCHTASKS /Create /ST 16:00:00 /SC once /TN bbb /TR "d:\abc.xls"

(2)查詢
SCHTASKS | more

(3)刪除 (以刪除排程 aaa 為例)
SCHTASKS /Delete /TN aaa

(4)訊息
SCHTASKS /Create /ST 21:07:00 /SC once /TN ccc /TR "msg %username% 準備開啟 Excel"

2014-12-13 21:57:35 補充:
用 at 第(1)題在 Win7 中做不到,其他如下:

(2)查詢
只要打 at 就可以查詢
如圖
https://s.yimg.com/rk/AE02667166/o/253136741.jpg

(3)刪除
先用 at 查詢排成編號(ID)
再用 /delete 參數刪除
以刪除 ID 1 為例
at 1 /delete
https://s.yimg.com/rk/AE02667166/o/1192422411.jpg

(4)訊息
at 15:30 msg %username% 準備開啟 Excel

2014-12-13 22:01:50 補充:
SCHTASKS 還有很多功能
詳情請參閱上面的參考資料

(4)訊息
SCHTASKS 時間沒改到,請自行修改。

執行如有問題,請再提出討論。

2014-12-14 09:27:02 補充:
SCHTASKS 和 msg 標準權限可以執行,
不用特別提升權限,
但只能設定自己帳號的部分。

msg 不能傳訊息給具有管理權限的人,
反過來具有管理權限的人則可以傳訊息給所有人。

關於 msg 指令
http://support.microsoft.com/kb/186480/zh-tw

2014-12-14 09:28:13 補充:
/U /P 要搭配 /S 使用,
也就是 SCHTASKS 和 at 一樣可以幫遠端主機進行排程。

/S指定主機名稱
/U指定由哪個使用者來執行 SCHTASKS
/P執行 SCHTASKS 的使用者密碼

/S 不允許指定本機,
省略以上三個參數,
則是使用本機當下使用的帳戶來進行排程。

2014-12-14 09:29:15 補充:
/RU /RP 有待高手來解答。

本文來自: https://tw.answers.yahoo.com/question/index?qid=20141209000015KK05242

限會員,要發表迴響,請先登入