MsBuild错误MSB3073:命令已退出,代码为128

MsBuild错误MSB3073:命令已退出,代码为128,msbuild,command,psexec,Msbuild,Command,Psexec,我有msbuild文件(.target),我使用psexec在远程计算机上执行它 我得到以下错误: 错误MSB3073:命令“attrib-R”C:\scripts\doc*.“/S/D”已退出,代码为128 我不明白为什么attrib命令失败,attrib的代码128错误是什么意思 有什么建议吗 目标是: <Target Name="CopyPdf"> ... <Exec Command="attrib -R &quot;$(RutaDestinoD

我有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>

...

我假设您检查了目标计算机上的命令,以检查它是否正常工作

使用psexec时,可以指定它将在目标计算机上运行的用户。您确定用户有权访问文件吗? 要检查这一点,您可以使用Process Monitor检查对文件系统的访问。您将能够看到某些文件是否无法访问