Как мне создавать сценарии удаленных команд на других компьютерах Windows с компьютера Windows?
Например, в сетях * nix- * nix я могу это сделать ssh wu@otherbox foo
, и при условии, что ключи настроены правильно, foo
запускается и клиент ssh возвращает код возврата.
windows
remote-access
Пол Натан
источник
источник
Ответы:
psexec - http://technet.microsoft.com/en-us/sysinternals/bb897553
PsExec - это легкая замена telnet, которая позволяет запускать процессы в других системах с полной интерактивностью для консольных приложений без необходимости устанавливать клиентское программное обеспечение вручную.
Другой вариант - написать powershell или vbscript (используя WMI).
источник
Инструмент командной строки WMI - хороший выбор:
источник
Вы должны заглянуть в утилиту PSExec .
источник
Есть другой способ, если вы ищете подход сценариев. Это можно сделать с помощью powershell в дополнение к psexec и wmic. Удаленный PowerShell работает только для Windows 7 и, вероятно, Vista, и определенно для Server 2008.
Для этого требуется, чтобы WinRM был включен и настроен на целевой машине. Этот материал может быть передан через GPO, поэтому вам не нужно настраивать его вручную везде. Удобно для массовых развертываний. Для сложных действий хорошей идеей является создание одного объекта сеанса, чтобы вы не раскручивали новый каждый раз, когда нажимаете на машину:
По умолчанию учетные данные принадлежат инициатору, хотя другие кредиты могут быть указаны в качестве параметров.
источник