ネットワークドライブがあり、Windowsタスクスケジューラ経由でファイルを移動したいのですが、バッチファイルを作成するときに問題があります。バッチスクリプトを使用してファイルをネットワークドライブに移動
start "" "C:\PATH_TO_7z\7za.exe" a -tzip D:\Backup.zip D:\*.xlsx
Pause
move "D:\Backup.zip" "\\HostName\ShareName"
Pause
moveコマンドでは、ネットワーク名を見つけることができません。
私はnet use
net use S: "\\HostName\ShareName"
を使用しようとしましたし、ここにはerror 67
言うと、彼はまだあまりにもネットワーク名を見つけることができません。
私はCMDからではなく、バッチファイルから(私はあまりにも管理者としてバッチファイルを実行しようとした)を使用すると、同じコマンドラインでファイルを移動することに成功しました。
私の質問は、このドライブをスクリプト内でどのようにマッピングしてから、ドライブ内のファイルを移動するのですか?
EDIT:管理者としてWindows CMDを実行すると、ネットワークドライブが表示されませんが、通常はCMDを実行したときにディスクが表示されることがわかりました。
'move" D:\ Backup.zip "\\ NETWORK \ DRIVE'は' ''が終わっていません。... – DavidPostill
ああ、ここでそれを逃したばかりです – Plopp
本当に 'start'コマンドが必要ですか? 7za.exeはGUIアプリケーションですか? – jwdonahue