Microsoft обновила PsExec до версии 2.44. Разбираем получение сетевой конфигурации удалённой Windows-машины, выбор учётной записи и интерпретацию результата по официальной документации.
Что изменилось в PsExec 2.44
5 ноября 2026 года Microsoft выпустила PsExec 2.44 в составе обновлений Sysinternals. В анонсе заявлены исправления ошибок, но их подробный перечень не приведён. Поэтому обещать устранение конкретного сбоя оснований нет. Практический сценарий для этой версии — получить сетевую конфигурацию удалённого компьютера Windows, запустив на нём штатную команду ipconfig.
Перед выполнением определите один компьютер, который вы администрируете, и учётную запись для подключения. Такой первый запуск удобен для проверки адреса машины, доступа и вывода результата. Массовую обработку разумно отложить до успешной проверки одного узла: иначе сообщения от нескольких компьютеров затруднят поиск причины ошибки.
Подготовка и первая команда
Официальная страница PsExec содержит ссылку на пакет PsTools и документацию версии 2.44. Разместите утилиту в каталоге, доступном через путь поиска исполняемых файлов, как рекомендует Microsoft. Запуск psexec без дополнительных параметров показывает справку. Сначала сверьте доступные ключи с ней, особенно если на компьютере уже была другая копия утилиты.
- Выберите конкретное имя удалённого компьютера; далее PC01 — пример, который нужно заменить своим.
- Для получения конфигурации выполните psexec -i \\PC01 ipconfig /all.
- Дождитесь вывода и проверьте, что он относится к ожидаемой машине.
- Для завершения работающего удалённого процесса документация предусматривает Ctrl+C.
Ключ -i в официальных примерах используется для интерактивной работы консольных приложений с перенаправлением стандартного ввода и вывода. PsExec запускает ipconfig на целевом компьютере, а результат показывает локально. Это удобно, когда требуется получить диагностические данные без открытия полноценного удалённого рабочего стола.
Учётная запись и разбор ошибки
Если нужен другой пользователь, задайте -u в формате DOMAIN\User. Пароль можно не указывать в командной строке: PsExec запросит его скрытым вводом. Без имени пользователя утилита использует контекст текущей учётной записи на удалённой системе; документация отдельно предупреждает об ограничении доступа такого процесса к сетевым ресурсам.
Не считайте любой ненулевой результат поломкой PsExec: возвращаемые коды относятся к запускаемому приложению. Запишите команду, имя узла и точный текст сообщения, затем отделите проблему подключения от результата ipconfig. Ключ -n задаёт время ожидания соединения в секундах, но увеличение ожидания само по себе не исправляет неверные права или имя компьютера.
Границы этой проверки
Этот сценарий проверен по документации и объявлению Microsoft; практический запуск PsExec 2.44 в удалённой Windows-среде редакция не проводила. Получение сетевых параметров не подтверждает исправность всех служб и приложений. Сохранённый вывод служит исходными данными для дальнейшей диагностики, а не универсальным заключением о состоянии системы.
Источники
- Microsoft Learn: PsExec v2.44 — 2026-11-05
- Microsoft Sysinternals Blog: ноябрьские обновления — 2026-11-05
