Привыкли работать с Linux? Нравится как работает SSH? Нравится авторизация, по ключам, хостам, паролям? Хочется запускать команды на удаленном сервере, но без домена? Не проблема, есть решения и для этих задач. Еще со времен Windows Vista, есть такие замечательные технологии как WinRS и WinRM.
И так приступим.
Включение WinRM.
Прежде всего, стоит отметить, что WinRM технология, которая появилась в Windows Server 2008. Для того, чтобы проверить включен ли WinRm достаточно запустить следующую команду
winrm enumerate winrm/config/listener
Если ответа нет, значит WinRM не запущен. Для того чтобы настроить WinRM и разрешить его использование с других узлов необходимо.
а) Запустить (на сервере и клиенте)
winrm quickconfig
б) Добавить машины в доверенные узлы. Для примера, следующая команда добавляет в доверенные узлы локальный компьютер, и машины с ip 10.1.1.106,10.1.1.107
winrm set winrm/config/client @{TrustedHosts="<local>,10.1.1.106,10.1.1.107"}
в) После этого, используя командную строку и winrs, с соответствующими ключами можно выполнять любые команды на удаленном сервере. Например
winrs -r:ts1 gpupdate /force && winrs -r:ts2 gpupdate /force
В данном скрипте обновляется политика на 2 терминальных серверах (ts1,ts2 - соотвественно). Также в winrs через ключи –u –p можно вписывать логин и пароль, от которых должны выполняться команда.
Вот такой интересный инструмент, может значительно упростить вашу жизнь. Благодаря ему, можно делать очень много разнообразных полезных вещей. Все зависит от вашего подхода, и мышления.
Комментариев нет:
Отправить комментарий