Никогда не думал, что однажды буду запускать команды на десятке компьютеров в офисе, сидя в кресле с чашкой кофе. А потом — и вовсе стало возможно устранять сбои на серверах, находясь в командировке. На помощь пришёл инструмент, который выглядит как старая консольная утилита, но внутри — просто пушка по функционалу. Знакомьтесь — PsExec.
Что такое PsExec
PsExec — это легендарная утилита от Sysinternals, которая позволяет запускать процессы на удалённых системах прямо из командной строки. Сначала я включил её в свой арсенал случайно, потому что коллега сказал: «Попробуй — через пять минут поймёшь». И он был прав. Это не GUI-волшебство с кнопочками и мастеришками, а чистая, прозрачная работа по сети. Вы отлично почувствуете себя админом старой школы — через psexec cmd вы словно телепортируетесь в консоль другого ПК.
Как это работает
Команда проста: указываешь имя удалённой машины, путь к исполняемому файлу, и — бац — он запускается прямо на ней. Например, когда нужно перезапустить службу, а подключаться через RDP лень, я просто использую psexec удаленно с нужными аргументами. Под капотом — тонкая интеграция с Windows-службами и сетевыми разрешениями. Главное — иметь права администратора на удалённой машине и открытые порты. Я впервые реально оценил, насколько это мощно, когда за пару секунд починил службу обновлений на пятнадцати рабочих станциях, не вставая с дивана.
Характеристики PsExec
| Параметр | Характеристика |
|---|---|
| Разработчик | Microsoft (через приобретение Sysinternals) |
| Тип утилиты | Консольная, без GUI |
| Поддержка ОС | Windows (все современные версии) |
| Лицензия | Бесплатная |
| Размер | Около 300 КБ |
| Использование сети | Использует SMB и RPC |
Достоинства и недостатки
- Минималистичная команда — запускаешь psexec exe с нужным .exe, и он работает на втором компьютере.
- Полный контроль над процессом — можно запускать даже с правами SYSTEM.
- Практически мгновенное выполнение, если сеть настроена правильно.
- Не оставляет следов после себя — если не сохранять копию где-то.
- Тонкая интеграция с доменной сетью и Active Directory.
- Плохая помощь для новичков — без знаний командной строки работать нереально.
- Если включён UAC, возможны подводные камни с правами.
- Антивирусы могут насторожиться — ведь это же злоупотреяют хакеры.
Кому подойдёт PsExec
- Системным администраторам, которые любят работать быстро и точно, без лишних кликов.
- IT-специалистам в небольших и средних компаниях, где нет централизованного управления.
- Тем, кто разбирается в командной строке и хочет автоматизировать рутину.
- Разработчикам, которым нужно тестить приложения в разных средах.
- Пентестерам и специалистам по безопасности — хотя тут уже нужны разрешения.
Когда я впервые увидел установка psexec в инструкции коллеги, подумал: «Опять какие-то заморочки». Но после пары рабочих дней без повторной настройки 20 машин — теперь это часть моего утреннего скрипта. Если вы искали способ выполнить команду на сотне ПК — это, пожалуй, лучшее, что Microsoft psexec может предложить. Сам psexec download занимает считанные секунды — скачиваете, распаковываете и используете. Причём не нужно «ставить» как программу — просто копируете psexec cmd в папку с другими утилитами. Ну и если когда-то решите отказаться от инструмента — просто свернёте окно, удалите файл и забудьте: удалить psexec проще простого. Нажмите кнопку «Скачать» на этой странице и внизу этой же страницы скачайте торрент-файл.






