0

msbuild ファイル (.target) があり、psexec を使用してリモート マシンで実行します。

次のエラーが表示されます。

エラー MSB3073: コマンド "attrib -R "C:\scripts\doc*.*" /S /D" はコード 128 で終了しました。

attrib コマンドが失敗する理由がわかりません。attrib のコード 128 エラーを意味するのは何ですか?

それについて何か提案はありますか?

ターゲットは次のとおりです。

  <Target Name="CopyPdf">

  ...
    <Exec Command="attrib -R &quot;$(RutaDestinoDocumentosParaAgentes)\*.*&quot; /S /D" IgnoreExitCode="false" WorkingDirectory="C:\WINDOWS\system32"/>
  </Target>
4

1 に答える 1

2

ターゲットコンピューターでコマンドをチェックして、それが機能することを確認したと思います。

psexec を使用する場合、ターゲット マシンで実行するユーザーを指定できます。ユーザーがファイルに対する権限を持っていますか? これを確認するには、Process Monitor を使用してファイル システムへのアクセスを確認します。一部のファイルにアクセスできないかどうかを確認できます。

于 2012-02-02T11:23:21.647 に答える