Поскольку вы хотите запускать и останавливать службы на удаленном компьютере, вам необходимо войти в систему с этими учетными данными на удаленном компьютере, поскольку я не нашел способа запустить и остановить службу на удаленном компьютере.
Есть разные способы сделать это.Вы можете создать ведомое устройство, которое будет работать на удаленных компьютерах с правильными учетными данными.Вы даже можете создать более одного ведомого для одной и той же машины без каких-либо проблем, чем использовать разные учетные данные для одной и той же машины.Затем они могут запустить команды net stop
и net start
.
Вы также можете использовать плагин SSH .Это позволяет вам настраивать ssh-скрипты до и после сборки.Вам просто нужен ssh-сервер на машине с Windows.Пароль для подключения будет храниться в зашифрованном виде.
Используйте инструмент запятой.До сих пор я не нашел утилиту Windows на борту, которая могла бы выполнить сценарий входа на удаленную машину.Я бы использовал plink для этой задачи.plink - это скриптовая версия putty.Putty поддерживает разные типы соединений.Таким образом, вы также можете использовать встроенный сервис telnet (не рекомендуется, так как telnet не шифрует соединение).Недостатком является то, что у вас будет незашифрованный пароль в конфигурации задания.