Выполнение команд на удалённом Windows
Содержание |
Утилита 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\"
- Завершаем запущенный процесс utorrent.exe
- Удаляем utorrent, ключ /s означает что удаление будет проходить без каких либо вопросов, т.е. пользователь не будет видеть и знать что сейчас удаляется программа.
- Удаляем каталог программы.
Утилита 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
См. также
- Удаленное удаление программ с компьютера - более пространный источник для этой статьи.