2016-11-04 163 views
0

私はこの問題を解決しようとしています。しかし、私のrobocopyバッチファイルではこのコマンドラインが機能していないようです。それはパラメータ、引用符、バックスラッシュと何か関係があります。あるいは、私は単に盲目です。私はあまりよく分からない。ここにコードがあります。無効なパラメータ#7: "/log:D:\RestoreTEST\CNU1293K2J\Logs\Restore-CNU1293K2J.log"Robocopy無効なパラメータ#7ログ

REM @Echo Off 
SETLOCAL EnableDelayedExpansion 
Set hostname=%COMPUTERNAME% 

set torun=wmic bios get serialnumber /format:value 
for /f "tokens=2 delims==" %%a in ('%torun%') do set serial=%%a 

Set src="D:\BackUPTEST\%serial%" 
set dest="D:\RestoreTEST\%serial%" 
set logdest="D:\RestoreTEST\%serial%\Logs" 

set logfile=Restore-%serial%.log 
set log="%logdest%\%logfile%" 

robocopy %src% %dest% /E /R:3 /W:3 /TEE /log:%log% /NP 

echo Restore Completed. . . 
ENDLOCAL 
Echo On 

私は...と

エラーを返しましたよ

Simple Usage :: ROBOCOPY source destination /MIR 

     source :: Source Directory (drive:\path or \\server\share\path). 
    destination :: Destination Dir (drive:\path or \\server\share\path). 
      /MIR :: Mirror a complete directory tree. 

For more usage information run ROBOCOPY /? 

****/MIRは、ファイルを削除するだけでなくコピーすることもできます。

答えて

0

わかりました。ロギングに関しては、既存のフォルダが存在するはずです。だから私は単純にmkd​​ir%logdest%を追加する前にrobocopyコマンドを初期化する...それはそれを修正するようです。

0

恐ろしい "無効なログパラメータ"に襲われました! ネットワークドライブで動作していて問題なく1年以上使用していたのですが、数日前にRobocopy V10が私のマシンに衝突し、次のメッセージで動作を停止しました:

'\ SEAGATE-435DC3 \ usb1- 1share1 \ BACKUP '

上記のパスをカレントディレクトリとしてCMD.EXEを起動しました。 UNCパスはサポートされていません。 Windowsディレクトリの既定値。

C:\ WINDOWS> robocopyをX:\ドキュメントY:\ BACKUP \ドキュメント/秒/ XO/FFT/DST/TEE/NP/R:2/W:5 /LOG:robocopy_docs.log

2016/11/10 19:07:47エラー5(0x00000005)ログファイルC:\ Windows \ robocopy_docs.logを開く アクセスが拒否されました。

これでログファイルへのパスを指定する必要があります。 (Y:は\ SEAGATE-435DC3 \ usb1-1share1にマッピングされます)

関連する問題