Меню Рубрики

Windows xp wmic memorychip псевдоним не найден

Команда WMIC – выполнить сценарий WMI в командной строке.

Команда WMIC (Windows Management Instrumentation Command) используется для получения сведений об оборудовании и системе, управления процессами и их компонентами, а также изменения настроек с использованием возможностей инструментария управления Windows ( W indows M anagement I nstrumentation или WMI) .

Инструментарий управления Windows (WMI) – это набор программных средств, обеспечивающий управление системой с использованием сценариев, выполняемых в среде Windows Script Host ( ранее — Windows Scripting Host ) или в командной строке с помощью утилиты WMIC.EXE . Windows Script Host или сокращенно WSH — это компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript. Сценарии WSH обычно используются в тех случаях, когда требуется выполнить набор каких-либо действий, требующих написания относительно сложного исходного кода, но нередко в повседневной практике администрирования, удобнее воспользоваться возможностями командной строки WMIC .

Технология WMI — это расширенная и адаптированная под Windows реализация стандарта Web-Based Enterprise Management ( WBEM ), принятого многими крупными компаниями в качестве универсального интерфейса мониторинга и управления различными системами и компонентами распределенной информационной среды предприятия с использованием объектно-ориентированных идеологий и протоколов HTML и XML. В основе структуры данных в WBEM лежит Common Information Model (CIM), реализующая объектно-ориентированный подход к представлению компонентов системы. Практически, WMI, основанный на CIM, является открытой унифицированной системой интерфейсов доступа к любым параметрам операционной системы, устройствам и приложениям, которые функционируют в ней.

Программные средства WMI устанавливаются по умолчанию и включают в себя следующие компоненты:

wmimgmt.msc – оснастка консоли MMC, позволяющая в целом управлять самой системой WMI на выбранном компьютере.

Winmgmt.exe – консольная утилита управления WMI. Выполняет аналогичные действия, что и консоль MMC wmimgmt.msc. Кроме того, в Windows 2000 является исполняемым файлом сервиса WMI в системе. Для запуска из консоли используется с опцией /exe (winmgmt.exe /exe). Начиная с Windows XP, исполняемым файлом WMI является библиотека wmisvc.dll , загружаемая с помощью хост-контроллера svchost.exe (Generic Host Process for Win32 Services). В Windows 7-10 утилита winmgmt.exe позволяет выполнить конфигурирование службы WMI как для группы SVChost под именем netsvcs , так и для отдельной группы с именем Winmgmt . В среде Windows 10 группировка служб, запускаемых с помощью svchost.exe , практически не используется – большинству служб соответствует свой собственный процесс svchost.exe.

Wbemtest.exe – графическая утилита для интерактивной работы с WMI. Удобна для тестирования классов и методов, просмотра свойств и т. п.

Wmic.exe – консольная утилита для вызова объектов и методов WMI (WMI Console) – присутствует только в Windows XP и более поздних версиях Windows.

mofcomp.exe – компилятор MOF-файлов. Служит для расширения репозитория WMI и тонких операций с библиотекой классов WMI, а также для обнаружения и исправления ошибок данных репозитория.

Основной каталог данных WMI при стандартной установке Windows — C:\Windows\System32\wbem .

Формат командной строки:

wmic [глобальные параметры]

Если параметры командной строки отсутствуют, то утилита wmic.exe переходит в интерактивный режим, с отображением приглашения к вводу команд:

Подсказку по работе с утилитой wmic.exe можно получить по команде:

wmic /? — отобразить общую справку.

wmic /?:BRIEF — отобразить краткую справку.

wmic /?:FULL — отобразить полную стправку.

Содержание общей справки:

Краткая справка по содержанию практически ничем не отличается от справки по умолчанию, за исключением того, что часть текста заменена на многоточие, например:

VOLUMEUSERQUOTA — Управление квотами для индивидуальных томов хран.

Содержимое полной справки, получаемой по команде wmic /?:full :

Класс (Class) – Класс – это определение объекта WMI. Например, класс процесс (process) определяет все характеристики любого процесса, но не ссылается на какой-либо конкретный процесс.

Объект (Object) – Иногда называется экземпляром класса (instance); Это конкретный набор данных WMI, определенное проявление класса.

Действие (Action) – Также называется методом (method). Действие – это доступная для выполнения функция класса или объекта WMI, некоторая операция, которую мы можете заставить выполнить класс или объект. Например, завершение процесса объектом Process с использованием метода delete, как это рассматривается ниже.

Свойства — параметры объекта.

Путь объекта — путь WMI для использования при обращении к экземпляру или классу.

Псевдоним — определение классов WMI, применяемое в WMIC. Псевдонимы упрощают обращение к классам и свойствам. Они также предоставляют действия, облегчающие работу с классами. Псевдонимы могут включать средства для работы с классами на удаленном компьютере, а также на нескольких компьютерах.

Утилита WMIC создана для удобства применения WMI непосредственно из командной строки, поэтому наиболее используемые классы WMI доступны под заранее определенными псевдонимами (ALIAS). Также, имеется возможность самостоятельного определения псевдонимов для тех классов, для которых это еще не сделано, или добавить новые псевдонимы для тех классов WMI, которые уже их имеют.

Утилита WMIC предоставляет три основных параметра для управления отображением данных:

/OUTPUT – вывод во внешний файл.

/FORMAT – позволяет форматировать информацию.

/TRANSLATE – настройка вывода специальных символов.

Кроме вывода в файл, возможен вывод в буфер обмена, если задан параметр /OUTPUT:CLIPBOARD . В качестве дополнительного средства протоколирования вместо параметра /OUTPUT можно использовать параметр /RECORD: . Для отмены протоколирования в интерактивном режиме используется параметр /RECORD:””

Форматы выводимых данных:

CSV – вывод данных в одну строку, с разделителем в виде запятой.

HFORM – информация отображается в виде списка, оформленного в HTML-формате. Отображается две колонки — название объекта и его значение.

HTABLE – формат вывода данных в виде HTML таблицы.

LIST – вывод свойства и его значения происходит в отдельной строке.

MOF – собственно, информация преобразуется в формат MOF.

RAWXML – вывод данных в XML файл.

TABLE – табличный формат вывода данных.

VALUE – аналогично значению LIST.

XML – вывода данных в XML файл, но с дополнительной информацией.

Параметр /TRANSLATE используется совместно с оператором GET в тех случаях, когда есть необходимость вывода символов, стандартно используемых для форматирования текста или разделения полей. В среде WMIC поддерживаются таблицы BasicXml и NoComma

Необходимо учитывать тот факт, что формат вывода данных и их вид будет зависеть от порядка следования параметров /TRANSLATE и /FORMAT:

— Если /TRANSLATE следует раньше чем /FORMAT, то сначала выполняется преобразование, а затем форматирование выводимых данных.

— Если /FORMAT идет раньше /TRANSLATE, то сначала выполняется форматирование, а затем – преобразование.

Примеры использования WMIC для работы с процессами.

Список псевдонимов, доступный на локальном компьютере можно получить с помощью команды:

wmic alias list brief

Для класса Win32_Process предусмотрен псевдоним Process . Соответственно, для получения подсказки можно воспользоваться командой:

Отображаемая справка для Windows 10:

Для получения списка процессов используется параметр LIST . Для получения подсказки по форматам и параметрам LIST можно использовать команду:

Для получения списка процессов, отображаемого в кратком формате, используется команда:

wmic process list brief

Пример выводимой информации:

Для вывода сведений о процессах в html-файл:

wmic /output:c:\proclist.htm process list /format:htable

Параметр /output задает имя файла с результатами, а параметр /format — формат выводимых данных.

wmic /output:proclist1.htm process list /format:hform — вывод результатов в HTML-файл в виде списка процессов с двумя колонками из названия свойства и его значения.

Для получения списка процессов на удаленной системе используется команда:

wmic /user:»Admin» /password:»admpass» /node:»Comp0″ process list brief

В команде указываются имя пользователя и пароль для подключения к удаленной системе указанной параметром /node: . Если имя пользователя и пароль не заданы, то используется учетная запись текущего пользователя. Вместо имени компьютера можно задавать его IP-адрес:

wmic /node:”192.168.1.132” process list brief

Если имена компьютеров содержат специальные символы, то они должны заключаться в двойные кавычки:

wmic /node:”server-01” process list brief

Возможно указание списка имен или IP-адресов удаленных компьютеров:

wmic /node:”server-01”,”192.168.0.1” process list brief

Параметр /node может включать либо список компьютеров, либо имя текстового файла со списком. Файл должен содержать имена компьютеров, разделенные запятой, или набор строк с именами по одному в строке. При использовании списка удаленных компьютеров из файла, перед его именем в параметре /node должен присутствовать символ @ :

wmic /node:”@C:\comps.txt” process list brief

При обработке списка компьютеров, взятого из текстового файла, какие-либо из перечисленных компьютеров могут быть выключены, поэтому, для сокращения времени выполнения команды, желательно использовать параметр /FAIFAST:ON , который позволит исключить применение команды по отношению к узлам, не отвечающим на эхо-запрос (не отвечающим на ping):

wmic /failfast:on /node:”@C:\comps.txt” process list status

Для опроса состояния конкретного процесса, например браузера Chrome можно использовать команду:

wmic process where name=”chrome.exe” list status

Для принудительного завершения процесса используется команда:

wmic process where name=”chrome.exe” delete

wmic process where name=”chrome.exe” call terminate

Для запуска программы на локальном компьютере:

wmic process call create «C:\Program Files (x86)\Google\Chrome\Application\chrome.exe» Для запуска программ на удаленных компьютерах используется параметр /node , рассмотренный выше и полные пути исполняемых файлов относительно удаленной системы.

Примеры использования WMIC для получения сведений о компонентах системы.

WMIC OS LIST BRIEF — отобразить краткие сведения о системе.

wmic OS GET Name — отобразить версию ОС Windows и устройство загрузки.

WMIC OS GET csname,bootdevice,localdatetime — отобразить имя компьютера, устройство загрузки, локальные дату и время.

WMIC OS GET locale, oslanguage, codeset — отобразить данные локализации Windows

WMIC OS GET osarchitecture /value — отобразить архитектуру системы (разрядность Windows, например — значение OSArchitecture=64-bit для 64-разрядной системы)

WMIC QFE list brief — отобразить список обновлений Quick Fix Engineering (QFE) Windows.

wmic qfe list brief | find “311” — отобразить список обновлений Windows, в названии которых присутствует 311 .

WMIC QFE get hotfixid,description,installedOn — отобразить список обновлений Windows, включающий название, краткое описание и дату установки.

WMIC DISKDRIVE get name,size,model — отобразить список физических дисков, содержащих название модели, имя в системе и размер.

WMIC PARTITION list brief — отобразить список всех разделов на всех дисках.

WMIC LOGICALDISK list brief — отобразить список логических дисков.

WMIC LOGICALDISK where drivetype=4 get FreeSpace,ProviderName — отобразить свободное место и путь для сетевых дисков (drivetype=4)

WMIC LOGICALDISK where drivetype!=4 get freespace, description — отобразить свободное место и описание для локальных дисков, включая CD/DVD и съемные устройства хранения данных.

WMIC LOGICALDISK where description=’Local Fixed Disk’ get deviceid, volumename — отобразить идентификаторы (буквы дисков) и метки томов для всех локальных логических дисков.

WMIC SERVICE list brief | more — отобразить список системных служб в постраничном режиме.

WMIC SERVICE where state=”running” GET caption,name,state /format:list — отобразить список, включающий отображаемые имена, короткие имена и статус работающих системных служб.

WMIC SERVICE where state=”Stopped” GET caption,name,state /format:list — отобразить список, включающий отображаемые имена, короткие имена и статус остановленных системных служб.

WMIC SERVICE where name=’WinRM’ CALL STARTSERVICE — запустить службу удаленного управления Windows (WinRM)

WMIC SERVICE where name=’WinRM’ GET name,state — проверить состояние службы WinRM.

WMIC PRINTER LIST STATUS — отобразить список принтеров и их состояние.

WMIC BASEBOARD list brief — отобразить общую информацию о материнской плате компьютера.

wmic bios get Manufacturer — отобразить сведения о производителе BIOS.

wmic bios get smbiosbiosversion — отобразить версию BIOS.

wmic bios get Description — отобразить описание производителя BIOS.

WMIC MEMORYCHIP list brief — отобразить сведения о модулях памяти компьютера.

WMIC MEMORYCHIP GET Devicelocator,Capacity — отобразить сведения о размещении и емкости модулей памяти DIMM.

Пример командного файла, который отображает основные сведения об оборудовании и операционной системе компьютера:

ECHO Имя компьютера:

wmic os get csname

ECHO Материнская плата:

wmic baseboard get Product

wmic bios get manufacturer,Description

ECHO Модули памяти:

WMIC MEMORYCHIP GET Devicelocator,Capacity

WMIC DISKDRIVE get name,size,model

wmic os get Caption,BuildNumber

ECHO Логические диски:

WMIC LOGICALDISK get caption,Freespace,Size

ECHO Установленные программы в алфавитном порядке:

Источник

Как узнать характеристики оперативной памяти в командной строке

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

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

Ниже будет рассмотрен способ как узнать характеристики оперативной памяти с помощью утилиты командной строки WMIC.exe (Windows Management Instrumentation Command — Инструментарий управления Windows). .

Данная статья носит информационно познавательный характер и будет полезна для всех пользователей компьютеров с установленной операционной системой Windows.

Как узнать характеристики оперативной памяти в командной строке

Чтобы узнать основные характеристики оперативной памяти, запустите командную строку от имени администратора и выполните следующую команду:

wmic memorychip get Manufacturer,Capacity,PartNumber,Speed,DeviceLocator

Теперь разберём результат выполненной команды.

Столбец Capacity (с англ. Capacity — Вместительность, Ёмкость, Объём) показывает нам объём установленных модулей памяти в байтах для каждого отдельно (в данном примере установлено два модуля памяти). Минусом является то, что объём модулей указывается в байтах, однако все же узнать его в привычном виде нетрудно (в гигабайтах нужно брать первую или две первых цифры).

Столбец DeviceLocator показывает список слотов в которые установлены модули памяти. В зависимомти от материнской платы, маркировка слотов может быть разная, например: ( DIMM_A , DIMM_B ), ( DIMM_A1 , DIMM_A2 , DIMM_B1 , DIMM_B2 ), ( DIMM0 , DIMM1 ), ( DIMM0 , DIMM1 , DIMM2 , DIMM3 ).

Столбец Manufacturer отображает производителя модуля памяти. В зависимомти от модели и производителя модуля памяти параметр Manufacturer может быть пустым.

Столбец PartNumber отображает номер детали, присвоенный организацией, ответственной за создание или производство физического элемента.

Параметр PartNumber очень интересный и полезный.

Немного разберём параметр данного примера KHX2400C15D4/8G.

Цифры 2400 говорят о том что частота модуля памяти равна 2400 MHz.

C15 это так называемые тайминги или CAS Latency, если вам будет интересно то можно почитать статью Тайминги_(оперативная_память).

D4 могу предположить что это стандарт (поколение) оперативной памяти DDR4 (в данном примере как раз и есть DDR4, но об этом немного позже).

Ну и осталась маркировка 8G — здесь без комментариев.

Хочу отметить что параметр PartNumber от других производителей может не так наглядно выглядеть.

О интересностях всё, теперь о полезности данного параметра. А полезность заключается в том, что Вы можете скопировать параметр PartNumber вашей планки памяти и загуглить его в интернете, помимо характеристик вашего модуля памяти, Вы можете также узнать и его цену, ну только если память не слишком древняя или планка не от какого-нибудь очень китайского noname производителя.

Теперь рассмотрим ещё несколько примеров интересных команд.

Чтобы узнать общее количество слотов для модулей памяти, выполните следующую команду:

wmic memphysical get MemoryDevices

Чтобы узнать какой максимально возможный объём оперативной памяти можно установить, выполните следующую команду:

wmic memphysical get MaxCapacity

Значение указано в килобайтах.

Полный объем установленной физической памяти в русской версии Windows, можно узнать при помощи следующей команды:

systeminfo | find «Полный объем физической памяти»

Значение указано в мегабайтах.

Полный объем установленной физической памяти для системы с английской локализацией, можно узнать выполнив команду:

systeminfo | find «Total Physical Memory»

Для того чтобы узнать форм-фактор модулей памяти, выполните команду:

wmic memorychip get FormFactor

На скриншоте показан результат выполненной команды, цифра 8 говорит о том что модули памяти соответствуют форм-фактору DIMM , стандартный форм-фактор десктопных компьютеров.

На скриншоте ниже показан результат выполненной команды wmic memorychip get FormFactor, цифра 12 говорит о том что модули памяти соответствуют форм-фактору SODIMM , которые обычно устанавливают в ноутбуки.

Немного информации о форм-факторе модулей оперативной памяти.

Форм-фактор (от англ. form factor) или типоразмер — стандарт, задающий габаритные размеры технического изделия, а также описывающий дополнительные совокупности его технических параметров, например форму.

Существуют следующие конструктивно и электрически несовместимые друг с другом типы DIMM , в том числе SO-DIMM (от англ. Small Outline, компактные модули, используемые, в частности, в ноутбуках):

  • 184-pin DIMM — используется для DDR SDRAM
  • 200-pin SO-DIMM — используется для DDR SDRAM и DDR2 SDRAM
  • 214-pin MicroDIMM — используется для DDR2 SDRAM
  • 204-pin SO-DIMM — используется для DDR3 SDRAM
  • 240-pin DIMM — используется для DDR2 SDRAM, DDR3 SDRAM и FB-DIMM DRAM
  • 260-pin SO-DIMM — используется для DDR4 SDRAM
  • 288-pin DIMM — используется для DDR4 SDRAM

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

Идём далее, при помощи следующей команды, Вы можете узнать тип (поколение) оперативной памяти:

wmic memorychip get MemoryType

В данном примере цифры 24 говорят о том что установлены модули памяти типа DDR3 .

Также параметр MemoryType может отображать нули, как показано на скрине ниже, это говорит о том что утилита wmic.exe не может определить тип памяти (в этом примере тип памяти DDR4), так как в спецификации нет значений для DDR4.

Ниже представлены некоторые значения параметра MemoryType :

  • 20 = DDR
  • 21 = DDR2
  • 22 = DDR2 FB=DIMM
  • 24 = DDR3
  • 25 = FBD2

И ещё одна команда, с её помощью Вы можете узнать напряжение модуля памяти:

wmic memorychip get ConfiguredVoltage

Значение параметра отображается в милливольтах. Если значение 0 или не отображается, то напряжение неизвестно.

Для справки ниже представлены напряжения для разных типов памяти:

  • DDR2.5V2500mV
  • DDR21.8V1800mV
  • DDR31.5V1500mV
  • DDR41.2V1200mV

Источник

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

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

  • Windows xp windows longhorn windows 2000 logo
  • Windows xp unable to initialize installer gui
  • Windows xp tablet pc edition 2005 русификатор
  • Windows xp svchost exe ошибка приложения
  • Windows xp sp4 rus оригинальная версия iso