PowerShell

【PowerShell】PCのハードウェアやOS情報取得をする

投稿日:

 
スポンサーリンク
   

PowerShellを使用してPCのシリアル番号や型番などのハードウェア情報やOS情報を取得するには「Get-WmiObject」コマンドを使用します。


スポンサーリンク

BIOS情報

【コマンド】
Get-WmiObject Win32_BIOS

【実行結果】
SMBIOSBIOSVersion : 1.0.3
Manufacturer : Dell Inc.
Name : Phoenix - AwardBIOS v6.00PG
SerialNumber : BVRKHBX
Version : DELL - 42302e31

プロセッサー情報

【コマンド】
Get-WmiObject Win32_Processor

【実行結果】
Caption : Intel64 Family 6 Model 23 Stepping 6
DeviceID : CPU0
Manufacturer : GenuineIntel
MaxClockSpeed : 2831
Name : Intel(R) Core(TM)2 Duo CPU E8300 @ 2.83GHz
SocketDesignation : Socket 775


スポンサーリンク

コンピューターの製造元、型番情報

【コマンド】
Get-WmiObject Win32_ComputerSystem

【実行結果】
Domain : WORKGROUP
Manufacturer : Dell Inc.
Model : Vostro 410
Name : DESKTOP-498P9PC
PrimaryOwnerName : User
TotalPhysicalMemory : 6440534016

OSのバージョン情報

【コマンド】

Get-WmiObject Win32_OperatingSystem

【実行結果】

SystemDirectory : C:\Windows\system32
Organization :
BuildNumber : 18363
RegisteredUser : User
SerialNumber : 00330-80000-00000-AA585
Version : 10.0.18363


スポンサーリンク

特定の情報だけ取得する

【コマンド例1】シリアル番号の取得
 

Get-WmiObject Win32_BIOS | Format-List SerialNumber

【コマンド例2】シリアル番号、BIOSバージョンの取得

Get-WmiObject Win32_BIOS | Format-List SerialNumber,SMBIOSBIOSVersion

 
【コマンド例3】型番、コンピューター名の取得

Get-WmiObject Win32_ComputerSystem | Format-List Model,Name

 

ファイルに出力する

コマンドの後ろに >> を使用することによりファイルに追記されながら出力されます。
下記のコマンドそれぞれの実行結果が同じファイルに書き込まれます。
この例では「info.txt」というファイル名で出力しています。
 

Get-WmiObject Win32_BIOS >> info.txt
Get-WmiObject Win32_Processor >> info.txt
Get-WmiObject Win32_ComputerSystem >> info.txt
Get-WmiObject Win32_OperatingSystem >> info.txt

-PowerShell

Copyright© ぱそかけ , 2024 All Rights Reserved Powered by STINGER.