1

MSDeploy コマンド ライン スクリプトからの出力をログ ファイルに記録しようとしています。

:: SYNC FILES--
"C:\Program Files\IIS\Microsoft Web Deploy V2\msdeploy.exe" -Verb:sync ^
-Source:AppHostConfig=Website1,ComputerName=Server1 ^
-Dest:AppHostConfig=Website1,ComputerName=Server2 ^
-Skip:SkipAction='Update',objectName=filePath,absolutePath=.*web.config$ ^
-Skip:SkipAction='Update',ObjectName=contentPath,absolutePath=c:\\inetpub\\apppools ^
-Skip:objectName=Binding ^
-EnableRule=DoNotDeleteRule > msdeploy.log
TIMEOUT /T 100

"> msdeploy.log" が "1> msdeploy.log" として表示され、何もログに記録できなくなります。

何か助けていただければ幸いです。

4

1 に答える 1

3

を使用したリダイレクトは、ストリーム 1 をリダイレクトする >の短縮形です。1>

これはあなたの問題ではありません。

ただし、ディレクトリの問題である可能性があるため、ファイルは作成されますが、予期されたものではありません。

これは、作業ディレクトリがバッチが存在するディレクトリと同じでない場合に発生します。

于 2013-08-30T15:48:42.667 に答える