В процессе работы любого ИТ специалиста бывают моменты, когда нужно получить информацию о системе. Иногда нужно собрать какой-то один или ряд параметров системы с множества рабочих станций и быстро обработать. Чем оперативнее сведения будут получены, тем конечно же лучше. В статье хочу представить powershell модуль, с помощью которого можно быстро получать почти любую информацию о системе. К примеру: мне удавалось собрать информацию о размере оперативной памяти с нескольких сотен рабочих станций, затратив на это чуть более двадцати секунд!
На просторах интернета можно найти большое количество powershell скриптов, получающих ту или иную информацию о системе. Как правило, это небольшие скрипты либо функции, использующие wmi. Для одной рабочей станции свою задачу они выполняют великолепно, но если компьютеров много, то наступают проблемы.
Основной недостаток в том, что сбор информации идет синхронно, скрипт не приступает к следующему компьютеру, пока не отработает на текущем. В результате для поучения информации со всего парка ПК, в лучшем случае, можно прождать очень много времени, в худшем же сценарий может зависнуть и не завершиться никогда.
Как Узнать Параметры Компьютера или Ноутбука | 3 простых способа без программ | DxDiag Windows 10
Мне хотелось сделать какой-то универсальный инструмент. лишенный вышеперечисленного недостатка. Для удобства использования был написан powershell модуль, содержащий на данный момент одну функцию Get-Systeminfo.
На сегодняшний день функция позволяет получать множество различных сведений о системе. По сути, она содержит в себе большую коллекцию скриптов и легко может быть расширена путем добавления новых сценариев.
Информация для скачивания и установки
Если у вас powershell 5 версии или выше — установить модуль можно выполнив команду
Install-Module -Name Systeminfo -Scope CurrentUser
Для других версий ссылка на Github
Основные характеристики функции
- Многопоточность
- Можно использовать протоколы DCOM и WSMAN для подключения к удаленному компьютеру
- Работа с конвейером (например, в домене можно запросить список компьютеров, используя командлет Get-Adcomputer с параметром -filter * передав по конвейеру результат его выполнения Get-Systeminfo, мы получим информацию со всех компьютеров домена)
- Легкая масштабируемость
Как пользоваться функцией Get-SystemInfo
Работая с командлетом Get-Adcomputer, я обратил внимание на параметр Properties. Он позволял расширить стандартный вывод команды свойствами, которые были перечислены после него. Именно эта концепция была взята за основу. Например, для того чтобы запросить информацию о модели процессора и оперативной памяти, нужно после параметра Properties перечислить через запятую те свойства, которые мы хотим увидеть в результате выполнения.
Пример работы
Для группировки свойств используются switch параметры. Можно использовать совместно несколько switch параметров и параметр Properties
Как быстро включить и настроить VPN на ПК | Бесплатный ВПН прямо в WINDOWS | Без установки на комп 🔥
Пример работы
В процессе работы функции создаются две глобальные переменные $Result и $ErrorResult. Первая содержит компьютеры, с которых удалось получить информацию. Вторая содержит копьютеры, на которых произошли ошибки.
Данные переменные удобно использовать после того как функция отработала. Например, используя стандартный командлет Where-Object, можно выбрать из всех результатов те, которые отвечают определенным критериям.
Более подробные сведения и примеры можно получить, выполнив после установки модуля команду Get-Help Get-Systeminfo -Examples
Файл конфигурации
Функция Get-Systeminfo имеет файл конфигурации, находящийся в папке config. Он представляет из себя powershell скрипт, содержащий основные настройки. Наличие данного файла позволят вносить изменения в функцию, не редактируя основной код модуля. Для того чтобы расширить либо убрать ненужный функционал — нужно всего лишь изменить этот файл.
Основные переменные в файле.
$Defaultinfoconfig определяет, какая информация будет получена, когда функция будет запущена без каких-либо параметров. Добавляя или удаляя свойства из массива, можно настраивать какие сведения будут получены.
$Functionconfig содержит хэш таблицу. Где ключом является свойство, которое будет указываться в параметре Properties, а значением строка в стиле параметров powershell. В строке допустимы следующие параметры: Class, Query, Property, Script, FormatList
$ManualNamespace содержит хэш таблицу, где ключ-это класс, а значение- пространство имен, в котором находится класс. Изменения в таблицу нужно вносить в том случае, если нужный для работы класс не принадлежит пространству имен rootcimv2.
$Switchconfig содержит хэш таблицу: ключом является имя switch параметра, а значением-массив свойств.
Как расширить возможности функции
Предположим, что нужно добавить возможность получать наименование ос. Для этого требуется выполнить 4 действия.
- Придумать название, которое будет однозначно характеризовать то, что мы хотим получить. В данном случае назовем OsCaption.
- Внести изменения в блок параметров функции, отредактировав файл Systeminfo.psm1. Изменить нужно [ValidateSet()] для параметра Properties, добавив название, придуманное на первом шаге.
- Изменить файл конфигурации. Так как наименование ос можно получить через wmi обьект класса Win32_OperatingSystem (свойство caption)
Спойлер
нужно добавить в хэш таблицу $Functionconfig строку вида
Спойлер
Не всегда представляется возможным получить нужные сведения напрямую из объекта wmi. Иногда для получения информации требуется обработать объекты нескольких классов. Для этих случаев необходимо писать скрипт.
Все скрипты модуля хранятся в папке Scripts. Ссылаться на них можно, используя параметр Script в хэш таблице $functionconfig. То есть, если бы в предыдущем примере требовался скрипт и ему для работы были нужны объекты нескольких классов, то строка для хэш таблицы приняла бы следующий вид
OsCaption=’-Class Win32_OperatingSystem,Win32_ComputerSystem -Script Scriptfolderoscaptionscript.ps1’
После параметра Class нужно перечислить, объекты каких классов требуются для работы. В скрипте они будут доступны через переменные с аналогичным названием-в данном примере это $win32_operatingsystem и $win32_computersystem. Кроме этого во всех сценариях есть три служебных переменных-это $Computername, $Protocol и $Credential.
Скрипт для модуля ничем не отличается от обычного, кроме того, что не требуется использовать Get-Wmiobject, так как wmi объекты уже доступны через соответствующую переменную. Для протокола Dcom нужно учитывать, что вся информация должна быть получена через wmi. Не получится использовать командлеты get-process get-services и прочие подобные. Связано это с местом выполнения скриптов. В случае Dcom протокола все скрипты выполняются там, где запущена функция Get-Systeminfio.
Если для подключения используется протокол Wsman, скрипты выполняются на компьютере, с которого получаем информацию, поэтому нет никаких ограничений: можно использовать любые командлеты. Остальные нюансы использования файла конфигурации можно понять, изучив его подробно. Сейчас там находится множество примеров.
Модуль тестировался на второй и пятой версии powershell, но скорее всего будет работать и на всех остальных. Я рекомендую использовать 5 версию, так как там появилась функция авто дополнения, которая значительно облегчает работу.
- Powershell
- Информация о системе
- инвентаризация
- Системное администрирование
- PowerShell
- Серверное администрирование
Источник: habr.com
CPU, GPU, материнская плата и RAM – как проверить без дополнительных программ
Если вы новичок в мире компьютеров или хотите заняться компьютерными играми, вероятно, спрашиваете себя, зачем мне знать технические характеристики моего компьютера? Что ж, это хороший вопрос, и вот лишь несколько причин, по которым вам может потребоваться такая проверка.
Возможно, вы хотите обновить свой ПК, и вам нужно знать, какие у вас текущие спецификации, чтобы вы могли выбрать соответствующие обновления. Или, может быть, вы собираетесь продавать свой ПК, и вам нужно знать спецификации для вашей рекламы.
Существует множество других причин, но, независимо от причины, проверка характеристик вашего компьютера, на самом деле, является относительно простой задачей, и мы собираемся показать вам, как именно.
Далее будет пошаговое руководство о том, как проверить всё, начиная от скорости вашего процессора, вплоть до того, какая у вас память и что между ними.
Проверка процессора и какая у него скорость
Первое, что большинство людей хотят знать при изучении спецификаций компьютеров, это какой процессор (CPU) установлен в компьютере, и, к счастью для нас, это одна из самых простых частей информации, которую можно найти. Если вы используете Windows 10, вы буквально в 2 кликах мыши от этой информации.
Чтобы узнать, какой процессор у вашего компьютера, просто сделайте следующее:
- Щелкните правой кнопкой мыши меню «Пуск» в нижнем левом углу рабочего стола.
- В появившемся меню выберите и нажмите «Система».
- В разделе «Характеристики устройства» → Процессор вы запись о том, какой процессор установлен на вашем компьютере.
Одна из самых простых вещей для проверки на любом компьютере.
Проверка, какой у вас графический процессор
После выяснения того, какой процессор использует ваш компьютер, многие, естественно, захотят выяснить, какая видеокарта (графический процессор) также установлен на компьютере. Вы будете рады узнать, что поиск GPU так же прост, как и определение того, какой у вас процессор. Однако вам нужно будет сделать ещё 1 клик.
Чтобы узнать, какой графический процессор у вашего компьютера, просто сделайте следующее:
- Как и раньше, щелкните правой кнопкой мыши меню «Пуск» в нижнем левом углу рабочего стола.
- В всплывающем меню нажмите вкладку «Диспетчер устройств».
- В «Диспетчере устройств» раскройте список «Видеоадаптеры».
- Под раскрывающимся списком вы увидите графический процессор, который использует ваш компьютер.
Опять же, очень простая задача. Тем не менее, стоит отметить, что некоторые люди могут увидеть 2 варианта в раскрывающейся вкладке «Видеоадаптеры», но беспокоиться не о чем. Если это так, то ваш компьютер имеет встроенную графику и отдельную видеокарту.
Вас интересует выделенная графическая карта, которая будет более мощной из двух, и та, которую ваш компьютер использует для обработки графики. Обычно это будет второй из двух вариантов.
Если на вашем ПК установлен процессор Intel, то, скорее всего, у вас будет встроенная графика, и обычно это «Intel HD graphics 400». Всё это означает, что, наряду с вашим фактическим графическим процессором, у вашего центрального процессора есть свой встроенный графический блок. Но он всегда будет менее мощным, чем ваш автономный графический процессор.
Проверка, какая у вас материнская плата
Теперь мы попадаем в более сложное положение, но всё достижимо, только немного более изощренно с точки зрения того, что вы ищете и как туда добраться.
Если у вас настольный компьютер, то самым простым способом проверки будет вскрытие системного блока и осмотр самой материнской платы, на которой будут указаны как марка, так и номер модели. Легко!
Если у вас материнская плата надежного производителя, такого как ASUS, Gigabyte или MSI, то вы увидите соответствующую запись, за которой обычно следуют серии цифр и букв, являющиеся номером модели вашей материнской платы. Если вы хотите обновить или продать свой компьютер, то это столько информации, сколько вам нужно.
Однако, если вы не знакомы с популярными марками материнских плат и не совсем понимаете цифры и буквы, обозначающие набор микросхем, вам может быть проще следовать по второму маршруту.
Чтобы найти материнскую плату на вашем компьютере, просто сделайте следующее:
- На вкладке поиска Windows введите «Сведения о системе» и нажмите Enter
- В левой части окна Сведения о системе выделите «Сведения о системе».
- В списке справа найдите «Изготовитель основной платы», «Модель основной платы» и «Версия основной платы», – это то, что вам нужно знать о вашей материнской плате.
К сожалению, для некоторых информация, которую вы найдете на этих вкладках, будет казаться немного странной. Изготовитель основной платы – это бренд материнской платы. Версия основной платы покажет номер модели (номер набора микросхем), который полезен для определения того, можете ли вы обновить определенное оборудование или нет. Стоит отметить, что для старых материнских плат в этом разделе может быть указано «недоступно», и в этом случае вам придётся физически осматривать материнскую плату. Наконец, Модель основной платы – это то, как материнская плата отображается в вашей системе.
Проверка того, сколько RAM-памяти в компьютере
Если вы думаете, что сложность каждой задачи возрастает, то будете очень неправы. Проверка ОЗУ так же проста, как проверка ЦП, и находится на том же экране.
Чтобы найти оперативную память вашего компьютера, просто сделайте следующее:
- Щелкните правой кнопкой мыши меню «Пуск» в левом нижнем углу рабочего стола.
- Выберите вкладку «Система» из всплывающего меню
- В «Системе» и под процессором вы увидите, сколько оперативной памяти на вашем компьютере
Проверка размера вашего жесткого диска
Проверка вашего жесткого диска, вероятно, самая простая вещь. Большинство из вас уже знают, как это сделать, но для тех, кто этого не делает, есть простой способ узнать, сколько места у вас осталось.
Чтобы определить объем хранилища на вашем компьютере, просто сделайте следующее:
- Откройте проводник и перейдите на вкладку «Этот компьютер» с левой стороны
- Посмотрите «Локальный диск (C:)», где должно быть указано, сколько места в вашем хранилище плюс свободное место.
- Щелкните правой кнопкой мыши «Локальный диск (C:)» и выберите «Свойства», если требуется дополнительная информация.
На самом деле, всё так просто, что если вы зайдете в свойства, то увидите диаграмму, которая показывает общее пространство и свободное пространство. Это также даст вам точную цифру, сколько байтов имеет ваше хранилище.
Если вы хотите выяснить, является ли ваш диск SSD или нет, вы можете в «Свойства» на вкладке Сервис открыть инструмент Оптимизации и дефрагментации диска. Под типом носителя будет указано, твердотельный накопитель это или нет.
Технические характеристики вашего компьютера
Узнав технические характеристики вашего компьютера, вы можете использовать инструменты, позволяющие либо провести онлайн-исследование, чтобы выяснить, какие детали совместимы, либо вы можете поговорить с кем-то, кто сможет порекомендовать следующий шаг по улучшению. В любом случае, у вас есть информация, необходимая для выяснения того, что возможно!
Источник: webznam.ru
Как посмотреть характеристики ПК и ноутбука с Windows: полная инструкция
Всем привет! Сегодня я расскажу вам, как посмотреть характеристики компьютера. Я протестировал все способы, которые описаны в интернете. Самым простым и быстрым оказался способ просмотра данных через раздел «Сведения о системе» в Windows. Но он иногда не показывает данные о материнской плате (подобная проблема замечена на стационарных компьютерах).
Самое большое количество информации можно посмотреть в AIDA64, но эта программа платная, да и полные данные нужны не всегда. Если вас попросили посмотреть информацию о компьютере, то скорее всего вам нужно найти данные о:
- Материнской плате
- Видеокарте
- Оперативной памяти
- Процессоре
В 90% случаев этого будет достаточно. Чтобы не записывать эти данные вручную я советую делать скриншоты, или фото на телефон. О том, как нужно делать скриншоты, подробно написано тут.
Способ 1: Сведения о системе
Находим на клавиатуре две клавиши и нажимаем одновременно:
+ R
Теперь вводим команду:
Итак, давайте посмотрим, что же у нас тут есть:
- SKUсистемы – если у вас ноутбук, тогда тут будет описана точная модель.
- Процессор – тут я думаю все понятно.
- Изготовитель, модель и версия платы – информация о материнской плате. К сожалению, иногда эта инфа не доступна.
- Установленная оперативная память – размер ОЗУ.
Чтобы посмотреть модель видеокарты, слева открываем «Компоненты» и кликаем по «Дисплею». Так как у меня ноутбук, у меня отображается две видюхи, у вас скорее всего будет только одна.
Способ 2: Через свойства системы
Нажмите правой кнопкой мыши по компьютеру и зайдите в «Свойства».
Как видите, информация достаточно скудная и тут есть только модель процессора и оперативной памяти. В профессиональной версии Windows 10 можно также увидеть модель ноутбука или материнской платы.
Способ 3: Через средства диагностики DirectX
Жмем на наши любимые клавиши:
+ R
И в поле впечатываем:
К сожалению, но и тут информации не так много. Но тут можно посмотреть модель видеоадаптера.
Переключитесь на вкладку «Монитор». Если у вас их два, то значит у вас две видеокарты – как правило, это дискретная и встроенная видюха. Одна используется в стандартном режиме системой, а вторая предназначена для больших нагрузок в играх.
Способ 4: Диспетчер устройств
Чтобы открыть диспетчер устройств, кликните правой кнопкой по кнопке «Пуск», или зажмите кнопки:
+ X
Информации тут не так много, но тут можно посмотреть модель «Видеоадаптера» и «Процессора».
Способ 5: CPU-Z
Самое главное, что программка полностью бесплатная и содержит в себе уйму информации.
- Переходим на официальный сайт программы .
- Нам нужная обычная Classic версия, поэтому смотрим в первый блок и скачиваем английскую версию. Не важно какой вариант вы выберите запускаемый файл (SETUP) или архив (ZIP).
- Вас перебросит на страницу скачки – жмем «DOWNLOAD NOW».
- Если вы скачали exe-файл, как и я, тогда запускаем его, устанавливаем приложение в систему. В самом конце запускаем CPU-Z.
Начнем с самого начала. Я буду давать рекомендации по поводу того, что вы должны выписывать. Также вы можете просто сделать скриншот или сфотографировать вкладки на телефон.
- CPU – здесь прописаны данные о процессоре. Нас интересует полное название (Specification), а также тип сокета (Packege). Скорее всего этого будет достаточно, но можете, на всякий случай, еще выписать данные строк: Family, Ext. Family, Model, Ext. Model, Stepping и Revision.
- Mainboard – тут прописаны точные данные материнской платы. Выписываем фирму (Manufacturer) и модель (Model), а также Chipset и Southbridge.
- Memory – данные об оперативной памяти. Записываем данные об общем размере (Size), а также о типе ОЗУ (Type).
- SPD – здесь можно посмотреть точные данные об оперативке. Посмотрите, сколько слотов у вас есть на материнской плате – это очень важно. Посмотрите, на картинку выше, там указано, что оперативы у меня 16 ГБ. А вот на вкладке «SPD» есть два слота по 8 ГБ. То есть у меня две плашки ОЗУ. Иногда вставляют только одну плашку, а вторую можно докупить. В моем случае все слоты уже заняты.
- Graphics – графический процессор. Тут могут быть данные о двух видеокартах, записываем только название «Name». Можно также указать размер (Size) видеопамяти в подразделе «Memory».
Способ 6: AIDA64
Программа платная, но в ней есть бесплатный пробный период. Также в интернете можно найти действующий ключ, но я думаю вам это не нужно, так как мы один раз её запустим. Так что нам хватит триальной версии.
- Перейдите на сайт .
- Скачиваем любую версию. Лучше всего использовать «AIDA64 Extreme».
- После этого устанавливаем программу.
- Слева кликаем по «Компьютеру» и выбираем «Суммарную информацию». Нас интересуют пункты: Тип ЦП, Системная плата, чипсет системной платы, системная память и видеоадаптер. Я также подчеркнул две записи «DIMM» – это как раз занятые слоты под ОЗУ, то есть сколько плашек памяти у вас установлено.
Способ 7: Speccy
- Утилита полностью бесплатная и её можно скачать на официальном сайте тут . Вам будет предложено скачать платную версию – все отклоняем, жмем «Download Free Version».
- Устанавливаем и запускаем программу.
- Вся нужная информация будет на главном экране, так что вы можете просто выписать все, или сделать скриншот.
Способ 8: BIOS/UEFI
Узнать характеристики своего ноутбука или ПК можно и через BIOS или UEFI. Перезагрузите свой компьютер. Как только комп начнет загружаться, и вы увидите приветственное окошко BIOS, зажмите одну из следующих клавиш: Delete , F2 , Esc , F10 . Если у вас ноутбук, то дополнительно нужно будет нажать на вспомогательную кнопку «Fn» (не всегда).
А вот какую точно нужно нажать кнопку – я вам сказать не могу, так как модели БИОС и материнские платы у каждого компьютера свои. Вы только можете отталкиваться от подсказки, которая обычно вылезает сразу при первичной загрузке ПК.
Если такой подсказки нет, то придется пробовать все кнопки, которые я описал выше. Если не получается зайти в БИОС, снова перезагружаемся и пробуем другую клавишу. Как только вы туда попадете, вы сразу увидете сведения о компьютере.
Способ 9: Посмотреть внутрь
Самый неудобный способ, так как при этом вам придется лезть под капот вашего железного вычислительного друга. Конечно я говорю, именно про системный блок, с ноутбуком лучше подобное не проделывать. Просто открутите боковую крышку и снимите ее с системника.
Модель видеокарты и материнской платы вы найдете достаточно быстро. Оперативную память придется также вытаскивать – для этого одновременно нажмите на белые боковые крепления. Плашка должна сама вылететь вверх.
А вот с процессором у вас могут возникнуть проблемы, так как сверху него обычно установлен кулер. Его придется открутить. Чаще всего он прикручен к материнской плате. В более редких случаях там используется система защелок. После того как вы уберете охлаждающую систему и сотрете термопасту – можно будет увидеть модель процессора.
Когда будете устанавливать кулер на место, не забудьте нанести новую термопасту.
Источник: wifigid.ru