Команда systeminfo, выполненная на удаленной машине через PowerShell или PsExec, покажет процессор, объем памяти и версию ОС без необходимости физически подходить к системному блоку — это основной способ, когда нужно узнать конфигурацию рабочей станции в другом кабинете или офисе. Задача возникает регулярно: сисадмину перед установкой ПО, при оценке компьютера перед покупкой «не глядя» или при удаленной помощи родственнику, который не знает, что у него внутри.
Способов несколько — от встроенных средств Windows до полноценного удаленного рабочего стола. Выбор зависит от того, есть ли у вас административные права на целевой машине, включены ли службы удаленного управления и какой объем информации нужен: только CPU и RAM или полный отчет по дискам, видеокарте и сетевым адаптерам.
Что нужно подготовить перед удаленной диагностикой
До запуска любых команд проверьте базовые условия: удаленный компьютер должен быть включен, доступен по сети (локальной или через интернет) и не блокировать входящие подключения брандмауэром. Без этого ни один метод не сработает.
Для большинства встроенных средств Windows потребуется учетная запись с правами администратора на целевой машине. Логин и пароль обычного пользователя подойдут только для части команд, да и то с ограничениями.
- 🖥️ Компьютер включен и подключен к сети — проверьте командой
ping имя_или_IP - 🔑 У вас есть учетные данные администратора удаленной машины
- 🛡️ Брандмауэр пропускает нужные службы (WinRM, WMI или RDP — в зависимости от метода)
- 🌐 Для доступа через интернет настроен VPN, проброс портов или сторонний инструмент
⚠️ Внимание: проброс портов RDP или WinRM напрямую в интернет без VPN — серьезный риск безопасности. Такие машины быстро находят сканеры и подвергаются подбору паролей. Используйте VPN-туннель или проверенные сервисы удаленного доступа с шифрованием.
Просмотр характеристик через подключение к удаленному рабочему столу (RDP)
Самый наглядный способ — подключиться к удаленному рабочему столу и посмотреть всё «глазами» пользователя. Для этого на целевом компьютере должна быть включена функция Удаленный рабочий стол (доступна в редакциях Windows Pro и выше; в Home-редакциях сервер RDP отсутствует).
После подключения откройте Параметры → Система → О системе — там отображаются процессор, объем ОЗУ, тип системы и версия Windows. Для детальной информации нажмите Win + R, введите msinfo32 и получите сводку по материнской плате, BIOS, компонентам и дискам. Видеокарту смотрите в Диспетчере устройств или на вкладке «Дисплей» утилиты dxdiag.
В msinfo32 есть функция «Файл → Сохранить» — экспортируйте полный отчет в файл .nfo или .txt, чтобы изучить конфигурацию позже или отправить специалисту.
Минус метода очевиден: во время вашего сеанса локальный пользователь отключается (в клиентских версиях Windows), а само подключение требует предварительной настройки. Для быстрой разовой проверки конфигурации удобнее командная строка.
Удаленный сбор данных через командную строку и PowerShell
Если на удаленной машине включена служба WinRM (Windows Remote Management), характеристики можно получить вообще без графического сеанса. На целевом ПК один раз выполняется команда winrm quickconfig от имени администратора — она настраивает службу и правила брандмауэра.
После этого с вашего компьютера запускайте команду, указав имя удаленной машины:
systeminfo /s ИМЯ_КОМПЬЮТЕРА /u ДОМЕН\пользователь /p пароль
Команда вернет ОС, процессор, объем памяти, время работы и установленные исправления. Для более гибких запросов используйте PowerShell:
Invoke-Command -ComputerName PC01 -ScriptBlock { Get-ComputerInfo }
Отдельные параметры удобно собирать точечными запросами: Get-CimInstance Win32_Processor — данные о CPU, Get-CimInstance Win32_PhysicalMemory — модули памяти, Get-CimInstance Win32_VideoController — видеокарта. Эти же классы WMI работают и без WinRM, если разрешен удаленный доступ WMI/DCOM, хотя настройка такого доступа сложнее.
☑️ Проверка конфигурации удаленного ПК
⚠️ Внимание: команда winrm quickconfig открывает службу удаленного управления. На компьютерах в недоверенной сети после завершения работы службу стоит отключить, а правила брандмауэра — вернуть в исходное состояние.
PsExec и Sysinternals: когда WinRM недоступен
Утилита PsExec из набора Sysinternals от Microsoft позволяет запускать команды на удаленной машине, даже если WinRM не настроен. Она использует административные сетевые ресурсы (admin$), поэтому тоже требует прав администратора и открытой службы «Сервер» на целевом ПК.
psexec \\PC01 systeminfo
Результат выполнения команды придет прямо в вашу консоль. Так можно запускать и другие утилиты — например, wmic cpu get name для имени процессора. Учтите, что некоторые антивирусы реагируют на PsExec как на потенциально опасный инструмент: это известная особенность, а не признак заражения.
Сторонние программы удаленного доступа
Когда нет прав администратора или машина находится за NAT без настроенного VPN, проще всего использовать инструменты удаленной поддержки: AnyDesk, TeamViewer, RustDesk и аналоги. Пользователь на той стороне запускает программу и сообщает вам код доступа — дальше вы видите его рабочий стол и открываете msinfo32 или Диспетчер задач сами.
Для регулярного инвентаризационного учета в организациях применяют специализированные системы мониторинга и инвентаризации, которые собирают конфигурацию по сети автоматически. Их развертывание оправдано при парке от нескольких десятков машин — для разовой задачи это избыточно.
Как посмотреть характеристики, если удаленный ПК на Linux
Подключитесь по SSH (ssh user@host) и выполните команды: lscpu — процессор, free -h — память, lspci — устройства PCI включая видеокарту, lsblk — диски. Сводную информацию дает утилита inxi, если она установлена.
Сравнение способов удаленной диагностики
Выбор метода зависит от условий: наличия прав, настроенных служб и того, кто находится на той стороне. Сводная таблица поможет сориентироваться.
| Способ | Требования | Объем данных | Сложность |
|---|---|---|---|
| RDP + msinfo32 | Включен RDP, редакция Pro+ | Полный, визуально | Низкая |
| systeminfo /s | Доступ RPC/WMI, права админа | ОС, CPU, RAM, обновления | Средняя |
| PowerShell + WinRM | Настроен WinRM | Любой, гибкие запросы | Средняя |
| PsExec | Доступ к admin$, права админа | Зависит от запускаемой команды | Средняя |
| AnyDesk / TeamViewer | Пользователь на той стороне | Полный, через GUI | Низкая |
Для разовой проверки с правами администратора быстрее всего работает systeminfo или PowerShell; без прав и настройки — просите пользователя запустить AnyDesk и смотрите msinfo32 через удаленный рабочий стол.
Какие характеристики стоит проверить в первую очередь
Не вся информация из отчетов одинаково полезна. При удаленной диагностике сосредоточьтесь на параметрах, которые влияют на решение: подойдет ли машина под задачу, в чем причина тормозов, что докупить.
- ⚙️ Процессор — модель и число ядер определяют общий класс производительности
- 💾 Оперативная память — объем и число занятых слотов (важно для апгрейда)
- 💽 Накопители — тип (SSD/HDD) и свободное место; команда
Get-PhysicalDiskпоказывает тип носителя - 🎮 Видеокарта — актуально для игр, монтажа и работы с графикой
- 🪟 Версия и разрядность ОС — критично при установке ПО
Обратите внимание: объем свободного места и загрузку ресурсов лучше оценивать в динамике — разовый снимок не показывает, что происходит с системой под нагрузкой. Для этого подойдет удаленный запуск perfmon или просмотр Диспетчера задач через сеанс удаленного доступа.
Данные systeminfo показывают конфигурацию на момент запроса, но не раскрывают состояние здоровья дисков — для оценки износа SSD/HDD нужны SMART-показатели, которые собираются отдельными утилитами.
Как сохранить отчет в файл для архива
Перенаправьте вывод команды: systeminfo /s PC01 > C:\otchet_pc01.txt — отчет сохранится в текстовый файл на вашем компьютере. В PowerShell используйте Out-File: Get-ComputerInfo | Out-File report.txt
Частые проблемы и их решения
Ошибка «Отказано в доступе» при выполнении systeminfo /s почти всегда означает нехватку прав или неверные учетные данные. Убедитесь, что указали имя пользователя в формате КОМПЬЮТЕР\пользователь или ДОМЕН\пользователь, и что учетная запись входит в группу администраторов на удаленной машине.
Если команда «зависает» или возвращает ошибку RPC, возможная причина — брандмауэр блокирует нужные порты либо остановлены службы удаленного управления. Проверьте, отвечает ли машина на ping, и включена ли на ней служба Удаленное управление Windows (WS-Management).
Компьютер не виден в сети вообще? Тогда проверяйте физическую часть: включен ли он, не ушел ли в спящий режим, активен ли сетевой кабель или Wi-Fi. Удаленно разбудить выключенную машину можно только через Wake-on-LAN, если эта функция заранее включена в BIOS/UEFI и настройках сетевого адаптера — конкретные пункты меню зависят от производителя материнской платы, сверяйтесь с документацией вашей модели.
FAQ: частые вопросы
Можно ли посмотреть характеристики удаленного ПК без прав администратора?
Полноценно — нет: встроенные средства Windows требуют административных прав для удаленных запросов. Без прав остается вариант со сторонними программами (AnyDesk, TeamViewer), где пользователь той машины сам разрешает вам доступ к рабочему столу.
Как узнать модель видеокарты удаленного компьютера?
Через PowerShell: Invoke-Command -ComputerName ИМЯ -ScriptBlock { Get-CimInstance Win32_VideoController | Select-Object Name }. При RDP-сеансе — через Диспетчер устройств или утилиту dxdiag на вкладке «Экран».
Работает ли systeminfo через интернет, а не локальную сеть?
Напрямую — нет, и открывать эти службы в интернет небезопасно. Используйте VPN-подключение к удаленной сети, после чего команды работают так же, как в локальной сети. Альтернатива — программы удаленного доступа, которые сами устанавливают защищенное соединение.
Как посмотреть характеристики выключенного компьютера?
Никак — выключенная машина недоступна по сети. Если заранее настроен Wake-on-LAN, ее можно удаленно включить и затем собрать данные. Иначе потребуется физический доступ или помощь человека на месте.
Чем отличается msinfo32 от systeminfo?
Обе утилиты показывают конфигурацию, но msinfo32 — графическая и детальнее (компоненты, драйверы, ресурсы), а systeminfo — консольная, ее удобно запускать удаленно и перенаправлять вывод в файл. Для быстрой удаленной сводки достаточно systeminfo, для глубокого анализа — msinfo32 через RDP.