【问题标题】:MsBuild Error MSB3073: The command exited with code 128MsBuild 错误 MSB3073:命令以代码 128 退出
【发布时间】:2012-02-02 10:33:47
【问题描述】:

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

【问题讨论】:

    标签: msbuild command psexec


    【解决方案1】:

    我假设您检查了目标计算机上的命令以检查它是否有效。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-10
      • 2018-09-28
      • 1970-01-01
      • 2014-05-08
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多