Команда 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, хотя настройка такого доступа сложнее.

☑️ Проверка конфигурации удаленного ПК

Выполнено: 0 / 5
⚠️ Внимание: команда winrm quickconfig открывает службу удаленного управления. На компьютерах в недоверенной сети после завершения работы службу стоит отключить, а правила брандмауэра — вернуть в исходное состояние.

PsExec и Sysinternals: когда WinRM недоступен

Утилита PsExec из набора Sysinternals от Microsoft позволяет запускать команды на удаленной машине, даже если WinRM не настроен. Она использует административные сетевые ресурсы (admin$), поэтому тоже требует прав администратора и открытой службы «Сервер» на целевом ПК.

psexec \\PC01 systeminfo

Результат выполнения команды придет прямо в вашу консоль. Так можно запускать и другие утилиты — например, wmic cpu get name для имени процессора. Учтите, что некоторые антивирусы реагируют на PsExec как на потенциально опасный инструмент: это известная особенность, а не признак заражения.

📊 Как вы обычно узнаете характеристики удаленного компьютера?
Через RDP и «Параметры системы»
Командами systeminfo / PowerShell
Сторонние программы удаленного доступа
Прошу пользователя прислать скриншот

Сторонние программы удаленного доступа

Когда нет прав администратора или машина находится за 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.