Я хотел бы написать несколько сценариев (запущенных на моем компьютере с Linux), чтобы помочь автоматически перезапустить некоторые службы Windows.

Хотя я нашел много ответов, в которых предлагается использовать net rpc service , все они включают указание моего пароля в командной строке (-U user%password). Делать это не очень безопасно, но если я этого не сделаю, net будет запрашивать пароль для каждой команды, тем самым нарушая возможности сценариев.

Я не против, если мне нужно будет ввести свой пароль один раз, но у меня есть несколько команд для запуска на нескольких серверах, поэтому я не могу вводить его для каждого вызова.

Я нашел флаг --stdin , но не могу заставить его работать.

Могу ли я сделать для этого какую-нибудь магию или net вызов?

1 ответ1

0

Я проделал некоторую работу с Windows Server на основе SSH. Похоже, Microsoft начинает поддерживать его

https://blogs.msdn.microsoft.com/powershell/2015/10/19/openssh-for-windows-update/

Я предполагаю, что вы могли бы использовать ssh-ключи для входа в систему, который является безопасным, если вы защищаете свои ключи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .