Выполнение команд на удалённом Windows

From SysadminWiki.ru
Jump to: navigation, search

Утилита psexec.exe

Для запуска команд на удалённом компьютере Windows можно использовать утилиту psexec.exe от Microsoft. Команды можно объединить в bat файл как обычно. Пример удаления установленной на удалённом компьютере программы utorrent:

@echo off
taskkill /F /IM utorrent.exe
"C:\Users\sklad5\AppData\Roaming\uTorrent\uTorrent.exe" /UNINSTALL /s
RD /S /Q "C:\Users\sklad5\AppData\Roaming\uTorrent\" 
  1. Завершаем запущенный процесс utorrent.exe
  2. Удаляем utorrent, ключ /s означает что удаление будет проходить без каких либо вопросов, т.е. пользователь не будет видеть и знать что сейчас удаляется программа.
  3. Удаляем каталог программы.


Утилита wmic.exe

Утилита wmic.exe позволяет управлять структурой WMI (Windows Management Instrumentation) не только на локальном компьютере, но и удалённо.

Введя в командной строке команду wmic, получим следующее приглашение:

wmic:root\cli>

Список установленных с помощью msi установщика программ:

/node:\\192.168.1.3 product get name 

Удаление программы 7-Zip:

wmic:root\cli>/node: \\192.168.1.3 product where name="7-Zip 9.20" call uninstall 


См. также