2017-05-05 190 views
0

私は、Team Foundation Serverの(TFS)からビルドを実行している、と私は単純に、コマンドプロンプトに移動し、上記のコマンドを実行するとビルドがエラーxcopyはコード4で終了しましたが、これを解決する方法は?

"xcopy "C:\eComObjects_MP10\Microsoft\DynamicsCrm" 
    "D:\Builds\19\Unicorn\MaintPackage10- Daily\Sources\MaintPackage10\WebInterface\Store\Inetpub\wwwroot\Bin\DynamicsCrm" 
    /E /Y /I " exited with code 4". 

で失敗している、それは失敗しますが、ときに、このコマンドは/ E/Y/Iと二重引用符を最後に削除した後に実行されますが、コマンドプロンプトから正常に動作します。ここで何が間違っているのでしょうか?

答えて

1

コマンドプロンプトでも失敗したので、TFSビルドには関係しません。

のXcopy終了コード4つの手段「初期化エラーが発生しました。そこ 十分なメモリまたはディスク容量がない場合、または無効なドライブ名またはコマンドラインで 無効な構文が入った。

これにはさまざまな理由があります。あなたの場合は、の長さの送信元と宛先(パスの長さ)が原因である可能性があります。その結果、パス名が許容される最大長を超えました。 /eオプション/e : Copies all subdirectories, even if they are empty. Use /e with the /s and /t command-line options.Xcopy commandの参照の可能性があります。

より多くの方法については、あなたが同様の質問の下に参照できます:

+0

「初期化エラーが発生しました。十分なメモリまたはディスク領域がないか、無効なドライブ名または無効な構文がコマンドラインに入力されました。」私は構文がコマンドライン上で正しくないことが分かった。 – TVicky

0

をディスクスペースまたはコマンドライン構文エラーの可能性に加えて、これも発生する可能性があります許可のために(そしておそらく他の原因?)

私がお勧めするのは、コマンドプロンプトを開いてコピー/問題のXCOPYコマンドを貼り付けると、実際に発生しているエラーを確認できます。私の場合、「アクセスが拒否されました」というメッセージが表示され、ユーザーアカウントに適切なアクセス権がないことがわかった場所のフォルダを確認できました。

関連する問題