0

ディスクをリモートでデフラグしたい。この短いスクリプトを試しました:

for /f "delims=" %%s in (servers.txt) do (
at \\%%s 20:00 defrag.exe c: -f
)
@pause

通常、他のコマンドは機能しping %%sます。残念ながら、「at」コマンドを使用すると機能しません (コマンドは最初のサーバーで「ループ」し、その後 CMD ウィンドウが閉じます)。

私は何を間違っていますか?

4

1 に答える 1

0

defrag.exe c: -fは引用符で囲む必要があると思います。

for /f "delims=" %%s in (servers.txt) do (
at \\%%s 20:00 "defrag.exe c: -f" ) 
@pause
于 2013-03-27T17:26:46.077 に答える