MsBuild错误MSB3073:命令已退出,代码为128
我有msbuild文件(.target),我使用psexec在远程计算机上执行它 我得到以下错误: 错误MSB3073:命令“attrib-R”C:\scripts\doc*.“/S/D”已退出,代码为128 我不明白为什么attrib命令失败,attrib的代码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 "$(RutaDestinoD
<Target Name="CopyPdf">
...
<Exec Command="attrib -R "$(RutaDestinoDocumentosParaAgentes)\*.*" /S /D" IgnoreExitCode="false" WorkingDirectory="C:\WINDOWS\system32"/>
</Target>
...
我假设您检查了目标计算机上的命令,以检查它是否正常工作
使用psexec时,可以指定它将在目标计算机上运行的用户。您确定用户有权访问文件吗?
要检查这一点,您可以使用Process Monitor检查对文件系统的访问。您将能够看到某些文件是否无法访问