Когда я выполняю psexec \\<remote-machine> -u <user> -i 2 cmd.exe /c D:\temp_copy\run1.bat
от powershell
, он выполняется. Но когда я пытаюсь выполнить то же самое от jenkins, он дает The term '.\psexec' is not recognized as the name of a cmdlet, function, script...
. Я также ввел переменные среды, которые имеют путь к psexec, но все еще не удалось. Может ли кто-нибудь вести меня, что мне нужно делать.Выполнение PsExec из powershell в jenkins
0
A
ответ
0
Понял, что я открыл services.msc, правой кнопкой мыши на Jenkins-> Properties-> вкладку «Вход в систему» - «Локальная системная учетная запись». Ранее он вошел в систему с моим именем пользователя, поэтому, вероятно, у него не было доступа. Теперь он работает отлично.
Смежные вопросы
- 1. Выполнение psexec из C# кода
- 2. Powershell и PSExec
- 3. Запуск psexec на Powershell
- 4. Проблемы выполнение PsExec
- 5. Запись журнала из PsExec началась с powershell
- 6. Работа Jenkins не работает на psexec -d
- 7. PSExec Пропустить аргумент с пробелами для powershell
- 8. Выполнение сценария удаленной PowerShell из локальной системы
- 9. Одновременное выполнение сценариев PowerShell
- 10. Выполнение команды из PowerShell
- 11. PsExec в Powershell не принимает зашифрованные пароли
- 12. Передайте переменную команде psexec powershell в vbscript
- 13. Выполнение команд на удаленной машине с помощью PsExec из Msbuild, вызванных через Jenkins
- 14. Выполнение сценария из трубка jenkins
- 15. Выполнение команд mulitple в cmd через psexec
- 16. Непрерывное выполнение в Jenkins
- 17. VBScript и PSEXEC - удаленное выполнение приложения
- 18. Извлечь идентификатор сеанса из пользовательской команды psexec/PowerShell
- 19. Начиная Powershell повышен с Psexec (включить-PSRemoting)
- 20. Выполнение файла psexec bat на нескольких системах
- 21. Выполнение Powershell в Octopus
- 22. Jenkins и PowerShell
- 23. Java truncating psexec output
- 24. Выполнение команды, хранящейся в переменной из Powershell
- 25. Jenkins Powershell Output
- 26. Скачать артефакт из Jenkins с помощью PowerShell
- 27. Выполнение параллельных задач в Jenkins
- 28. Децентрализованное выполнение заданий в jenkins
- 29. Прекратить выполнение сборки в Jenkins
- 30. Выполнение пакетного файла в Jenkins
Вы можете либо попытаться указать полный путь к psexec, либо вы сбрасываете среду * path *, используя '(gci env: Path | select -ExpandProperty Value) -split ';'' внутри вашего скрипта, чтобы гарантировать, что путь там , –
У него есть путь PSTools, который вызывает psexec.exe – HunterrJ
Но когда проверяется у jenkins его нет. – HunterrJ