Как узнать информацию о компьютере
Перейти к содержимому

Как узнать информацию о компьютере

  • автор:

Как узнать полную информацию о компьютере в Windows 10?

Читайте, где в Windows 10 посмотреть полную информацию о компьютере и его устройствах. Какие стандартные приложения или сторонние утилиты для этого использовать. Иногда вам может понадобиться быстро найти информацию о конфигурации вашего компьютера, операционной системе, установленных драйверах и поддерживаемых технических модулях, например, точную модель сетевой карты, версию «BIOS» или «UEFI», или какая версия «DirectX» установлена на вашем ПК.

Как узнать полную информацию о компьютере в Windows 10?

В данной статье, я расскажу о некоторых стандартных инструментах операционной системы, которые предоставляют эту системную информацию, как общую, так и более детализированную.

  • Узнаём базовую информацию с помощью стандартного приложения «Параметры»
  • Стандартная подпрограмма «Сведения о системе» даёт более детальную информацию
  • Информация о системе в Командной строке
  • Диспетчер устройств в Windows 10
  • Как узнать версию «DirectX»
  • Дополнительные утилиты
  • Вопросы и ответы
  • Комментарии

Сведения о системе

Узнаём базовую информацию с помощью стандартного приложения «Параметры»

Перейти к просмотру

Как проверить температуру процессора CPU, диска HDD, видео GPU компьютера или ноутбука ��️ �� ��

Если вы хотите посмотреть базовый обзор вашей системы, то его можно найти в стандартном приложении «Параметры», как Windows 8 так и Windows 10. Чтобы открыть приложение, нажмите «Пуск» и далее кликните на кнопке «Параметры» (иконка в виде шестерёнки) в левом нижнем углу окна, или нажмите сочетание клавиш «Windows + I». Далее в приложении щелкните по значку «Система».

Параметры Windows

После этого, на открывшейся странице, перейдите на вкладку «О системе» в меню слева.

О системе

В правой части окна будут выведены три раздела с информацией. В первом, будет показана информация о защите вашего ПК в реальном времени, в разделе «Характеристики устройства» приведены основные сведения о конфигурации вашего ПК, модель процессора, объем оперативной памяти, идентификаторы устройства и продукта, а также тип используемой системы (32-разрядной или 64-разрядной).

Характеристики устройства

В разделе «Характеристики Windows» указаны название и версия вашей операционной системы, дата установки и номер сборки Windows. Также в этом окне можно перейти по ссылкам: обновление ключа и переактивация ОС, прочитать лицензионное соглашение и соглашение об использовании служб «Microsoft».

Характеристики Windows

Стандартная подпрограмма «Сведения о системе» даёт более детальную информацию

Перейти к просмотру

Автоматическое восстановление Windows из консоли, вход в среду восстановления ��️��‍��⚕️

Приложение «Сведения о системе» (System Information) было добавлено ещё в Windows XP. С его помощью можно посмотреть гораздо более подробный обзор как системной информации, так и сведений об используемом оборудовании, намного информативней чем предыдущий способ.

Перейти к просмотру

Журнал событий: Как просмотреть информацию об ошибках, исправить ошибки в Windows 10, 8 или 7 ������

Чтобы открыть окно «Сведения о системе», нажмите сочетание «Windows + R», и в открывшемся диалоге «Выполнить» введите «msinfo32» и кликните «Enter».

Запуск msinfo32

Главная страница сразу предоставит гораздо больше информации, чем мы видели в приложении «Параметры». Здесь она указана более подробно, изготовитель вашего ПК, детальная информация о конфигурации, версия BIOS, модель материнской платы, установленная оперативная память и т. д.

Общие сведения о системе

Но это только начало. Разверните дерево вкладок в меню слева, и перед вами откроется настоящий функционал данного приложения. Большая часть этой информации пригодится, наверное, только разработчикам программного обеспечения и системным администраторам, но в тоже время, здесь имеются почти все необходимы данные о системе.

Детальные сведения о системе

Например, в разделе «Компоненты» кликните по полю «Сеть» и далее «Адаптер» и программа выдаст полную информацию об устройстве: название, модель вашей сетевой карты, производитель, версии драйвера, текущее состояние, а также все связанные с ней настройки, которые используются в данный момент.

Сведения о системе: Адаптер

Есть еще одна превосходная функция данного программного обеспечения – это возможность экспортировать интересующую вас информацию в текстовый файл. Эта опция крайне полезна, когда вам понадобится отправить данные о своей системе или о возникающих ошибках оборудования другому пользователю, например, в службу поддержки, или если вы просто захотите сохранить копию вашей конфигурации и настроек системы на всякий случай.

Сначала необходимо выбрать нужный раздел или подраздел, информацию из которого вы хотите экспортировать. Если вы выберете раздел «Сведения о системе», то экспортируемый файл будет содержать данные из всех разделов, которые доступны в приложении. Но также можно выбрать любой отдельный раздел или подраздел, чтобы сохранить только конкретную информацию.

Затем откройте меню «Файл» и кликните на команду «Экспорт».

Экспорт сведений о системе

Откроется стандартный диалог сохранения файла в Windows, просто перейдите в нужный каталог и введите названия нового отчёта и нажмите кнопку «Сохранить».

Экспортировать как

Теперь в любое время, вы сможете без проблем открыть данный файл и просмотреть все, интересующие вас, сведения и настройки.

Блокнот

Информация о системе в Командной строке

Если Windows не загружается в нормальном рабочем режиме, то для получения сведений о системе можно использовать специальную команду для «Командной строки». Используя этот вариант, вы не сможете получить столь детальную информацию, как в приложении «Сведения о системе», и, возможно, данный вариант является более сложным, по сравнению с обычным приложением, но все же эта команда будет крайне полезной в случае, когда операционная система начинает «выделываться» и перестаёт нормально загружаться.

После стандартного приглашения командной строки, нужно перейти в каталог, где расположена данная программа, ведите следующую команду «cd C:\Windows\System32». Далее введите команду «systeminfo» и нажмите «Enter». После небольшого анализа, программа выведет несколько строк нужной вам информации о сборке и версии ОС, процессоре, версии BIOS, загрузочном диске, памяти и сведениях о сети.

Командная строка

Перейти к просмотру

Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки �� �� ��

Диспетчер устройств в Windows 10

Диспетчер устройств – это стандартный компонент операционной системы, который предоставляет информацию обо всех устройствах, подключенных и используемых в данный момент. Также является единственным инструментом управления драйверами для каждого установленного устройства, управляет выделенными им ресурсами (запросами на прерывания, каналами DMA, областями памяти, портами ввода-вывода). Ещё предоставляет большой объём дополнительной информации.

Открыть «Диспетчер устройств» в Windows 10 можно несколькими способами, самый простой через поиск, для этого кликните на иконку «Поиск» и начните вводить выражение «Диспетчер устройств», наш вариант будет в самом верху списка результатов поиска.

Запуск Диспетчера устройств

В открывшемся окне, будут представлены все установленные устройства на вашем ПК.

Диспетчер устройств

Перейдите в любой раздел, например, «Сетевые адаптеры» и щёлкните на строке с названием устройства.

Свойства устройства

Сразу откроется окно свойств данного оборудования, вверху вы увидите несколько закладок: события связанные с работой устройства, ресурсы, которые оно использует, управление электропитанием, общие сведения об устройстве и управление драйверами. Собственно, здесь собран весь функционал управления данным устройством, вы можете обновить драйвер, удалить устройство, отключить его и так далее.

Как узнать версию «DirectX»

«DirectX» – это специальный набор готовых графических элементов, процедур и функций, которые операционная система Windows предоставляет для использования внешними программами. «DirectX» специально разработан компанией «Microsoft» для облегчения разработки графических приложений под Windows, большинство программ, так или иначе, но используют его для визуализации всевозможных данных. Чаще всего его используют для написания компьютерных игр. И если вы установили игру, которой для нормальной работы нужна более новая версия «DirectX», чем та которая установлена на вашем ПК. То, узнав какая версия установлена, вы сможете понять нужно его обновлять или нет.

Самый простой способ сделать это, запустив стандартную утилиту ОС. Для этого нажмите сочетание клавиш «Windows + R», и в появившемся окне «Выполнить» введите «dxdiag» и нажмите «Enter».

dxdiag

В результате запустится утилита «Средство диагностики DirectX». На первой вкладке окна программы будут выведены некоторые сведения о ПК и информация о версии «DirectX». На самом деле, данная надпись говорит лишь о том какая версия программы активна и используется в данный момент, а не какая последняя установлена на ваш ПК. После обновления «Windows 10 Fall Creators Update» в этом окне, утилита всегда показывает версию 12. Но тут встаёт вопрос, о том, что не каждая видеокарта может поддерживать этот «DirectX». Версию программы, которую поддерживает ваше устройство можно найти в разделе «Экран» стандартного приложения «Параметры» Windows.

Перейти к просмотру

Запуск программы невозможен, так как на компьютере отсутствует файл dll, где скачать dll файлы? ����

Дополнительные утилиты

Конечно, в Интернете можно найти целое множество стороннего платного и бесплатного программного обеспечение, которое может предоставить еще больший объём специализированной информации.

Например, если вы переустановили операционную систему, и новая ОС не установила нужные драйвера для всех необходимых устройств, и они не корректно отображаются в «Диспетчере задач» или работают не на полную мощность. То в такой ситуации может помочь бесплатное ПО – «CPU-Z». Вы с лёгкостью сможете скачать его с официального сайта разработчиков.

CPU-Z

Программа просканирует вашу систему и выведет максимально полную информацию о конфигурации вашего ПК, даже без установленных драйверов. Сведения о материнской плате, процессоре, оперативной памяти и слотах под неё, информацию о видео карте, программа позволит провести тестирование производительности вашего процессора и сравнить его результаты с остальными. Также предоставит возможность сохранить полный отчет в текстовом или «html-файле».

Ещё можно присмотреться к программе «HWMonitor» – это отличный инструмент для мониторинга различных аспектов вашей системы, таких как температура и напряжение процессора и графического процессора. ПО «Sysinternals Suite» – это коллекция из более чем 60 отдельных утилит, которые могут предоставить вам потрясающий объем информации. А также «AIDA64» – программа, которая поможет протестировать и идентифицировать устройства подключенные к вашему ПК. Также, она предоставит детализированные сведения об аппаратном и программном обеспечении, установленном на ПК. Как я уже говорил, их целое множество, и каждая может быть полезна в той или иной ситуации.

Andrey Mareev

Автор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановлению данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами.

Michael Miroshnichenko

Редактор: Michael Miroshnichenko, Технический писатель

Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.

  • Обновлено:
  • 16.10.2023 16:12

Программистан
Бесплатные программы для вашего компьютера, полезные советы по Windows

Даже начинающему пользователю неплохо было бы знать подробную информацию о своем компьютере и его характеристики. Нужда в этом может случиться, если возникет необходимость диагностики неполадок системы, обновления драйверов или, скажем, модернизации компьютера. Для получения наиболее полного и профессионального совета от сервисной службы вам также могут понадобиться сведения о версии Windows, частоте процессора, размере жесткого диска, ёмкости оперативной памяти и пр.

Эту информацию можно узнать различными способами: как с помощью специальных программ, так и стандартными средствами самой Windows.

1. Итак, первый способ:
Смотрите информацию, которая возникает на мониторе при включении компьютера .
Для этого:

  • При включении и загрузке компьютера нажмите клавишу «PAUSE» на клавиатуре.
  • Просмотрите все сведения на экране монитора и запишите их.
  • Чтобы продолжить загрузку, нажмите клавишу «Esc» («Escape») на клавиатуре.

Из сводной таблицы сведений о конфигурации компьютера, которые выводятся на экран монитора, вы можете узнать:
— тип процессора, его тактовую частоту и идентификационный номер;
— объём и тип установленной оперативной памяти;
— объем кэш-памяти;
— сведения об установленных слотах памяти;
— информация о видеоадаптере;
— сведения о жестком диске, приводе компакт-дисков или DVD и пр.

2. Второй способ:
Посмотреть в Главном Меню .
Для этого:

Откройте меню «Пуск» → «Мой компьютер» (щелкаем на нем правой кнопкой мыши) → «Свойства» → появится диалоговое окно «Свойства системы» → вкладка «Общие».
Здесь вы можете посмотреть номер версии Windows, общую информацию о процессоре (ЦП), его тактовую частоту, объем оперативной памяти.

Добраться до окна «Свойства системы» можно и так:
«Пуск» → «Панель управления» → «Производительность и обслуживание» → «Система». В результате появится окно «Свойства системы».

Просмотр информация о компьютере

Запишите эти сведения, или сохраните их в качестве изображения на своем компьютере, чтобы затем распечатать. Для этого нажмите на клавиатуре клавишу «PRINT SCREEN» (или «Prt Scr» на некоторых клавиатурах). Затем запустите программу Paint («Пуск» → «Все программы» → «Стандартные» → «Paint»), нажмите комбинацию клавиш «CTRL+V» – таким образом, вы сможете вставить изображение в программу – сохраните изображение (желательно при этом выбрать формат JPEG).

Примечание:
Обратите внимание на вкладку «Оборудование». Здесь есть так называемый «Диспетчер устройств», с помощью которого вы сможете получить правдивую информацию обо всех устройствах, установленных в компьютере, что весьма полезно при покупке компьютера или диагностике неисправностей. Все устройства в окне «Диспетчер устройств» разбиты по категориям, соответствующим типам устройств. Например, чтобы узнать, какая у вас установлена видеокарта, щелкните по соответствующей категории. С помощью кнопок меню можно посмотреть более подробную информацию по каждому устройству, обновить драйвер для каждого из устройств или удалить устройство из списка, чтобы оно больше не воспринималось системой.

3. Третий способ:
с помощью утилиты msinfo32.exe Сведения о системе .
Для этого:

«Пуск» → «Выполнить» → далее в появившейся командной строке наберите msinfo32 – появится окошко «Сведения о системе». Ознакомьтесь с полученной информацией.
Здесь вы найдете следующие сведения: данные о версии Windows, процессоре, версии BIOS, полный и доступный объем физической памяти, объем файла подкачки и др.

Вызвать это окошко можно и через «Главное меню»:
«Пуск» → «Стандартные» → «Служебные» → «Сведения о системе».

Просмотр сведений о системе с помощью утилиты msinfo32.exe

Также для просмотра сведений о системе можно воспользоваться комбинацией клавиш «Ctrl» + «Shift» + «F1».

Есть и программные способы просмотра подробных сведений о компьютере, его реальных характеристик и всевозможных параметров системы:

  1. С помощью программ тестов-информаторов Sisoft Sandra , PC Wizard , Everest , дающих не только полнейшую информацию о «железе», но способных протестировать и проанализировать его работу.
  2. Утилитой dxdiag.exe (средство диагностики DirectX от Microsoft Corporation), запущенной из «Командной строки».
  3. С помощью программы System Info (sysinfo.exe) из пакета Norton Utilities «Информация о системе». Программа System Information дает детальную информацию об аппаратных и программных системах, установленных на компьютере, а также вычисляет три характеристики производительности системы.

Примечания:
1). ЦП (CPU или Central Processing Unit — Центральное обрабатывающее устройство) — центральный процессор, или просто процессор. Выполняет большинство вычислений, это так называемый «мозг» компьютера.

2). Тактовая частота процессора (Clock rate или Clock speed) — скорость, с которой процессор исполняет машинные команды. Чем больше значение, тем быстрее работает компьютер. Измеряется в мегагерцах то есть миллионах тактов в секунду. Например: 3.00GHz (3.00ГГц).

2). Оперативная память — память, которая предназначена для временного хранения данных и команд программы, используемых компьютером. Для обозначения оперативной памяти может использоваться сокращение ОЗУ — Оперативное запоминающее устройство. Обычно после сокращения RAM (Random Access Memory — память с произвольным доступом) указывается размер ОЗУ в Мбайтах. Чем большим количеством памяти обладает ПК, тем больше у него возможности для работы с данными, и тем быстрее он справляется со сложными задачами.

→ смотрите по теме в разделе «Советы» Как узнать ip-адрес компьютера

При полной или частичной публикации статьи в Интернете обязательно указание активной гиперссылки на источник http://programmistan.narod.ru

Как узнать информацию о своем компьютере | тактовая частота процессора |объем оперативной памяти | версия Windows

© programmistan.narod.ru, 2010-2022.
При использовании материалов сайта активная гиперссылка на оригинал обязательна.

Как узнать полную информацию о компьютере в Windows?

RS Partition Recovery

Как узнать полную информацию о компьютере в Windows 10 без использования стороннего ПО? Ниже мы приведем несколько удобных способов получения всей информации о системе и компонентах компьютера.

Полная информация о компьютере состоит из целого ряда данных, которые необходимо собственноручно собирать, обращаясь к различным инстанциям системы. Такая информация может понадобиться в самых различных ситуациях. Для примера приведем системные требования игр, программ или приложений. Сопоставление рекомендуемых требований с характеристиками компонентов компьютера, позволят оценить возможность правильной работы программ на ПК.

Ниже будет переведен полный список действий, необходимых для получения всей информации о характеристиках компонентов компьютера.

Расширенная информация о системе через команду «Выполнить»

Чтобы узнать более широкую информацию о системе, следует воспользоваться информацией «Сведенья о системе».

Для получения этой информации следует нажать правой кнопкой мыши по кнопке «Пуск», выбрать пункт «Выполнить» и в открывшейся строке ввести msinfo32, после чего подтвердить действие «Ок».

В открывшемся окне доступна детальная информация про различные параметры системы. К примеру, здесь можно узнать размер файла подкачки, разрядность системы, модель процессора, версию ОС и другие данные.

Как узнать данные о сетевой карте?

Помимо правой колонки со списком основных функций в окне «Сведения о системе», существует колонка слева, где можно найти детальную информацию о каждом из подключенных устройств. Иногда пользователи сталкиваются с проблемой поиска драйверов сетевой карты, поскольку банально не знают модель и производителя производителя. В сведениях системы можно быстро узнать нужную информацию, для этого достаточно выбрать пункт «Компоненты», затем «Сеть» и «Адаптер».

Функционал «Сведенья о системе» позволяет не только просматривать информацию в реальном времени, но и экспортировать её в текстовом документе.

Для этого следует перейти во вкладку «Файл», из выпадающего списка выбрать пункт «Экспорт» и указать место, где будет размещен документ с информацией.

Информация о системе в командной строке (Windows PowerShell)

Если пользователь по каким-либо причинам (повреждение ОС и загрузчика, установка ОС на чистый диск и т.д.) не может запустить «Сведенья о системе», следует воспользоваться командной строкой.

Чтобы получить информацию о системе через командную строку необходимо зайти в неё (при помощи «Выполнить» в «Пуск» и команды cmd)

Находясь в командной строке следует ввести «cd C:\Windows\System32», затем «systeminfo» и подождать несколько секунд, пока система соберет все данные.

Информация в диспетчере устройств

В диспетчере устройств можно быстро найти информацию о драйверах, работе и других параметрах отдельных компонентов ПК. Также с диспетчера устройств можно выполнять различные манипуляции с драйверами, что очень полезно при решении проблем несовместимости и других неполадок.

Для вызова диспетчера устройств следует нажать ПКМ по «Пуск» и выбрать пункт «Диспетчер устройств».

В окне диспетчера устройств можно быстро узнать модель видеокарты, а также проверить драйвера, нажав ПКМ по названию видеоадаптера, выбрав пункт «Свойства» и «Драйвер».

Версия DirectX

DirectX является сложным комплексом систем, которые позволяют работать на компьютере играм и различным графическим приложениям, требующим мощностей видеокарты.

Как правило, при установке нового приложения, версия DirectX будет автоматически обновлена, но, если возникла нужда узнать дополнительную информацию, следует выполнить команду «dxdiag».

Нажимаем ПКМ по «Пуск», выбираем пункт «Выполнить» и вводим команду dxdiag.

В открывшемся окне будут показаны все основные данные о системе и версии DirectX. Также вверху можно обнаружить вкладки «Система», «Экран», «Звук», где можно посмотреть информацию о драйвере и характеристиках оборудования.

Также узнать полную информацию о компьютере можно с помощью специализированных программ, в которых можно увидеть температуру видеокарты, процессора и других компонентов или отслеживать стабильность работы конкретного компонента. Программы CPU-Z, AIDA или их аналоги – превосходно сгодятся для этих задач.

Часто задаваемые вопросы

Как узнать полную информацию о системе?

Нажмите комбинацию клавиш «Win + R» и открывшемся окне введите команду «msinfo32», а затем нажмите «ОК» для подтверждения. Перед вами откроется окно отображающее детальную информацию о вашей операционной системе и аппаратных составляющих вашего компьютера.

Как узнать полную информацию об операционной системе при помощи командной строки Windows?

Для того чтобы узнать полную информацию об операционной системе при помощи командной строки выполните команду «systeminfo»

Я пытался узнать больше информации об операционной системе и случайно удалил важный файл. Что мне делать?

Скачайте и установите программу RS Partition Recovery. Она проста в использовании и позволит восстановить ваш файл всего в несколько кликов. Процесс восстановления детально описан на нашем сайте

Как узнать полную информацию о сетевой карте?

Нажмите комбинацию клавиш “Win + R», введите команду «msinfo32» и нажмите «ОК». В открывшемся окне, в левой колонке выберите «Компоненты»- «Сеть»-«Адаптер». Вы также можете экспортировать информацию о сетевом адаптере текстовые файл.

Как проверить текущую версию DirectX?

Чтобы проверить текущую версию DirectX нажмите комбинацию клавиш “Win + R” и в открывшемся окне введите «dxdiag». Затем нажмите «ОК» для подтверждения. Перед вами откроется окно пока отображающий информацию о вашей системе, графическом адаптере и версии DirectX.

Информация о компьютере: просто и быстро

Довольно часто нужно быстро, кратко, но информативно получить информацию о стационарном компьютере или ноутбуке, без дополнительного ПО и не «вскрывая крышку».

Это можно реализовать, например, средствами командной строки ОС Windows или PowerShell.
CMD — проверенный временем функционал, который есть в любой версии Windows.
Кроме того, для простых задач администрирования cmd использовать привычнее, а где-то и удобнее.

Что лучше — CMD или PowerShell? Я не готов однозначно ответить на этот вопрос.
Впрочем, ничто не мешает нам пользоваться и тем и другим, все зависит от поставленной задачи.

Мы не будем собирать всю информацию о ПК — для этого существует множество специализированного ПО!

Реализация с помощью CMD.

Сбор информации будем осуществлять использованием переменных среды Windows и выполнением сценариев WMI.

Для вывода всех переменных окружения в Windows и их значений служит команда set.

Для получения сведений об оборудовании и системе, управления процессами и их компонентами, а также изменения настроек с использованием возможностей инструментария управления Windows (Windows Management Instrumentation или WMI) служит команда WMIC.

  • wmic /? — отобразить общую справку.
  • wmic /?:BRIEF — отобразить краткую справку.
  • wmic /?:FULL — отобразить полную справку.
  • BASEBOARD (управление системной платой);
  • COMPUTERSYSTEM (управление компьютером);
  • CPU (управление ЦП);
  • DISKDRIVE (управление физическими дисками);
  • MEMORYCHIP (информация о микросхемах памяти).
  • skip (пропуск определенного кол-ва обрабатываемых строк от начала файла);
  • delims (задать другой разделитель(-ли), по умолчанию, пробел и знак табуляции);
  • tokens (количество получаемых токенов (подстрок) в теле цикла и пределы разбивки по разделителю). Также можно задать конкретный № токена, который попадет в первую переменную цикла;
  • usebackq (изменение правил использования кавычек внутри IN (. )).
@echo off :имя файла для записи информации set fname=pcinfo.txt :имя компьютера Echo pcname: %computername% >>%fname% :IP-адрес компьютера по его имени FOR /F "usebackq tokens=2 delims=[]" %%i IN (`ping %Computername% -n 1 -4`) DO if not "%%i"=="" Set ip=%%i Echo IP %computername%: %ip% >>%fname% :имя активного пользователя Echo username: %username% >>%fname% :модель ноутбука set cmd=wmic computersystem get model for /f "skip=1 delims skip=1 delims=" %%i in ('wmic cpu get name') do ( for /f "tokens=1-2 delims=" %%A in ("%%i") do ( set CPULbl=%%A set /a mmr=!mmr!+1 echo CPU !mmr!: !CPULbl! >>%fname% )) :материнская плата set cmd=wmic baseboard get product for /f "skip=1 delims skip=1 delims=" %%i in ('WMIC MemoryChip get BankLabel^,DeviceLocator^,PartNumber^,Speed^,Capacity') do ( for /f "tokens=1-5 delims=" %%A in ("%%i") do ( set BnkLbl=%%A set /a mmr=!mmr!+1 echo Memory !mmr!: !BnkLbl! >>%fname% wmic MEMORYCHIP get banklabel, partnumber, capacity, speed, manufacturer )) :диски SETLOCAL ENABLEDELAYEDEXPANSION set mmr=0 for /f "skip=1 delims=" %%i in ('wmic diskdrive get model^,size') do ( for /f "tokens=1-2 delims=" %%A in ("%%i") do ( set HDDLbl=%%A set /a mmr=!mmr!+1 echo DISK !mmr!: !HDDLbl! >>%fname% ))

Реализация с помощью PowerShell.

В оболочке PowerShell, перед тем как запускать скрипт, нужно выполнить команду, разрешающую выполнение неподписанных скриптов для текущего сеанса оболочки:

Set-ExecutionPolicy RemoteSigned -Scope Process

Сбор информации будет осуществляться использованием в основном Get-WmiObject -Class win32, все просто, работа с циклами.

  • Get-WmiObject -Class win32_processor;
  • Get-WmiObject -Class win32_baseboard;
  • Get-WmiObject Win32_PhysicalMemory;
  • Get-PhysicalDisk;
  • Get-WmiObject -Class Win32_ComputerSystem;
  • Get-WmiObject Win32_NetworkAdapter;
  • Win32_NetworkAdapterConfiguration.

Есть небольшие сложности при определении IP-адреса активной сетевой карты. Для этого применяем фильтр NetConnectionStatus — «2», после берем информацию mac-адрес от класса Win32_NetworkAdapter и IP-адрес из класса Win32_NetworkAdapterConfiguration и объединяем в один запрос:

PS C:\Users\admin> Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' ServiceName : Qcamain10x64 MACAddress : 58:00:E3:7D:87:3F AdapterType : Ethernet 802.3 DeviceID : 1 Name : Qualcomm Atheros QCA61x4A Wireless Network Adapter NetworkAddresses : Speed : 144400000

Для получения параметров сети по MACAddress активной сетевой карты дополнительно считываем Win32_NetworkAdapterConfiguration.

#имя файла для записи информации $fname = "pcinfo.txt" $CPU = Get-WmiObject -Class win32_processor $MB = Get-WmiObject -Class win32_baseboard $MEM = Get-WmiObject Win32_PhysicalMemory $DD = Get-PhysicalDisk $pcn = Get-WmiObject -Class Win32_ComputerSystem #имя компьютера "pcname: "+$pcn.Name | Out-File -FilePath $fname -Append -Encoding Default #IP-адрес компьютера по его имени Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' | ForEach-Object < $pcip = 1 | Select-Object IP $config = $_.GetRelated('Win32_NetworkAdapterConfiguration') $pcip.IP = $config | Select-Object -expand IPAddress $pcip >foreach($aip in $pcip) < "IP: "+$aip.IP | Out-File -FilePath $fname -Append -Encoding Default >#имя активного пользователя "username: "+$pcn.PrimaryOwnerName | Out-File -FilePath $fname -Append -Encoding Default #модель ноутбука "CS Model: "+$pcn.Model | Out-File -FilePath $fname -Append -Encoding Default #процессор $num = 0 foreach($processor in $CPU) < $num = $num+1 "CPU "+$num+": "+$processor.Name | Out-File -FilePath $fname -Append -Encoding Default >#материнская плата "MB: "+$MB.Product | Out-File -FilePath $fname -Append -Encoding Default #оперативная память $num = 0 foreach($memory in $MEM) < $num = $num+1 "MEMORY "+$num+": "+$memory.PartNumber+" "+$memory.Capacity+" "+$memory.Speed | Out-File -FilePath $fname -Append -Encoding Default >#диски $num = 0 foreach($disk in $DD)
  • Системное программирование
  • Лайфхаки для гиков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *