MsBuild Ошибка MSB3073: команда завершена с кодом 128 - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть файл msbuild (.target), и я выполняю его на удаленном компьютере с помощью psexec.

Я получаю следующую ошибку:

ошибка MSB3073: Команда "attrib -R" C: \ scripts \ doc *. * "/ S / D" завершен с кодом 128.

Я не понимаю, почему команда attrib не выполняется, что означает ошибка кода 128 для attrib?

Любые предложения по этому поводу?

Цель:

  <Target Name="CopyPdf">

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

1 Ответ

2 голосов
/ 02 февраля 2012

Я предполагаю, что вы проверили команду на целевом компьютере, чтобы убедиться, что она работает.

При использовании psexec вы можете указать пользователя, который будет запускаться на целевой машине.Вы уверены, что у пользователя есть права на файлы?Чтобы проверить это, вы можете использовать Process Monitor для проверки доступа к файловой системе.Вы сможете увидеть, не доступны ли некоторые файлы.

...