Запуск процесса на удалённом компьютере – PowerShell Remoting

WinRM

Одна из главных возможностей PowerShell 2.0 это Remoting, возможности удалённого выполнения команд. Так как PowerShell 2.0 на момент написания этого находится в стадии CTP3 (а еще входит в состав Window7/2008R2 beta1) применять его в реальном окружении пока рановато, но готовиться и изучать надо уже сейчас, потому как таких возможностей как PS Remoting ни одно другое средство не предоставляет. Тем более что PS 2.0 вошел в достаточно стабильную стадию, и больших изменений перед релизом уже не планируется.

Читать далее…

Запуск процесса на удалённом компьютере – VBS Remote Scripting

Да, как ни странно у VBScript (точнее у Windows Scripting Host) тоже есть возможности запуска скриптов на удалённых компьютерах. Правда эта функция не получила большой популярности, и скорее всего из за того что требует немало подготовительных мероприятий, которые крайне плохо документированы.

Читать далее…

Опубликовано в Scripting, Tips, VBScript. 2 комментария »

Запуск процесса на удалённом компьютере – “Проксирование”

Этот метод немного отличается от тех что я перечислял раньше, да и служит совсем для других задач. Он позволяет разрешить обычному пользователю выполнять некую команду требующую административных привилегий, никаким образом не выдавая дополнительных полномочий и не подставляя под угрозу пароль администратора. Ну и разумеется когда делегирование полномочий невозможно, или предоставляет слишком большие возможности.

Читать далее…

Опубликовано в Cmd, PowerShell, Scripting, Tips. 7 комментариев »

Запуск процесса на удалённом компьютере – WinRM (WS-Management)

Продолжаю тему начатую еще в прошлом году 🙂 На этот раз мы будем запускать приложение на удалённом компьютере используя технологию WinRM. WinRM это реализация DMTF стандарта WS-Management для Windows. Углубляться в устройство технологии я не буду, лишь опишу что необходимо для её использования.

Версия WinRM 1 и выше входит в состав операционных систем начиная с Vista и Windows Server 2008. Для Windows XP и 2003 можно доустановить WinRM в виде отдельного пакета.

Читать далее…

Опубликовано в Learn, PowerShell, Practice, Scripting, Tips. 1 Comment »

Запуск процесса на удалённом компьютере – WMI

Следующий способ реализации этой популярной задачи о котором я хочу поведать – использование Windows Management Infrastracture (WMI). WMI присутствует на всех компьютерах начиная с Windows 2000 (если не путаю), а на 9х его можно доустановить. WMI включён по умолчанию, и не требует дополнительной настройки, для его использования достаточно административных прав, и разрешенного на брандмауэре протокола DCOM.

Читать далее…