PowerShell/PowerShellでWMIを使用するサンプル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellでWMIを使用するサンプル [#n5b4c108]
PowerShellからWMIを使用する方法を以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#m23e0f37]
以下、VBScriptでWMIを使用するサンプルコードを公開していま...
-[[Win32_ComputerSystemのサンプルスクリプト>WSH/Win32_Com...
-[[Win32_ComputerSystemProductのサンプルスクリプト>WSH/Wi...
-[[Win32_OperatingSystemのサンプルスクリプト>WSH/Win32_Op...
-[[Win32_BIOSのサンプルスクリプト>WSH/Win32_BIOSのサンプ...
-[[Win32_LogicalDiskのサンプルスクリプト>WSH/Win32_Logica...
-[[Win32_Processorのサンプルスクリプト>WSH/Win32_Processo...
-[[Win32_NetworkAdapterConfigurationのサンプルスクリプト>...
-[[Win32_DiskDriveのサンプルスクリプト>WSH/Win32_DiskDriv...
* Get-WmiObject コマンドレットを使用する [#q9d7775d]
Get-WmiObjectコマンドレットを使用することにより簡単にWMI...
** Get-WmiObjectを使ってみる [#aff45c3b]
Get-WmiObjectにWin32_ComputerSystemを指定して実行した例で...
PS C:\> Get-WmiObject Win32_ComputerSystem
Domain : WORKGROUP
Manufacturer : LENOVO
Model : ABCDEFG
Name : THINKPAD
PrimaryOwnerName : sakura
TotalPhysicalMemory : 8428290048
WMIによる情報が簡単に取れていることが確認できます。
** SQLを記述する [#zb0c3184]
以下のように-queryを指定することによりSQL構文を記述し出力...
Win32_Serviceを指定し、StateがRunningになっているものを出...
ft(Format-Tableにて出力を整形しています。
PS C:\> Get-WmiObject -query "SELECT * FROM Win32_Servic...
ExitCode Name Proces...
-------- ---- ------...
0 AdobeARMservice 1...
0 AeLookupSvc 1...
0 Appinfo 1...
0 Apple Mobile Dev... 1...
0 AudioEndpointBui... ...
0 Audiosrv ...
0 AVControlCenter 1...
0 BFE 1...
0 BITS 1...
0 Bonjour Service 1...
0 BrokerInfrastruc... ...
0 Browser 1...
<snip>
** その他サンプル [#j80a8923]
以下は、Win32_Processorを出力した時の結果です。
PS C:\> Get-WmiObject Win32_Processor
Caption : Intel64 Family 6 Model 58 Stepping 9
DeviceID : CPU0
Manufacturer : GenuineIntel
MaxClockSpeed : 2501
Name : Intel(R) Core(TM) i5-3210M CPU @ 2.5...
SocketDesignation : CPU Socket - U3E1
以下は、Win32_LogicalDiskを指定し、Format-Table(ft)にて整...
PS C:\> Get-WmiObject Win32_LogicalDisk | Format-Table
DeviceID DriveType ProviderName ...
-------- --------- ------------ ...
C: 3 ...
D: 5
E: 2 ...
以上、PowerShellでWMIを使用するサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellでWMIを使用するサンプル [#n5b4c108]
PowerShellからWMIを使用する方法を以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#m23e0f37]
以下、VBScriptでWMIを使用するサンプルコードを公開していま...
-[[Win32_ComputerSystemのサンプルスクリプト>WSH/Win32_Com...
-[[Win32_ComputerSystemProductのサンプルスクリプト>WSH/Wi...
-[[Win32_OperatingSystemのサンプルスクリプト>WSH/Win32_Op...
-[[Win32_BIOSのサンプルスクリプト>WSH/Win32_BIOSのサンプ...
-[[Win32_LogicalDiskのサンプルスクリプト>WSH/Win32_Logica...
-[[Win32_Processorのサンプルスクリプト>WSH/Win32_Processo...
-[[Win32_NetworkAdapterConfigurationのサンプルスクリプト>...
-[[Win32_DiskDriveのサンプルスクリプト>WSH/Win32_DiskDriv...
* Get-WmiObject コマンドレットを使用する [#q9d7775d]
Get-WmiObjectコマンドレットを使用することにより簡単にWMI...
** Get-WmiObjectを使ってみる [#aff45c3b]
Get-WmiObjectにWin32_ComputerSystemを指定して実行した例で...
PS C:\> Get-WmiObject Win32_ComputerSystem
Domain : WORKGROUP
Manufacturer : LENOVO
Model : ABCDEFG
Name : THINKPAD
PrimaryOwnerName : sakura
TotalPhysicalMemory : 8428290048
WMIによる情報が簡単に取れていることが確認できます。
** SQLを記述する [#zb0c3184]
以下のように-queryを指定することによりSQL構文を記述し出力...
Win32_Serviceを指定し、StateがRunningになっているものを出...
ft(Format-Tableにて出力を整形しています。
PS C:\> Get-WmiObject -query "SELECT * FROM Win32_Servic...
ExitCode Name Proces...
-------- ---- ------...
0 AdobeARMservice 1...
0 AeLookupSvc 1...
0 Appinfo 1...
0 Apple Mobile Dev... 1...
0 AudioEndpointBui... ...
0 Audiosrv ...
0 AVControlCenter 1...
0 BFE 1...
0 BITS 1...
0 Bonjour Service 1...
0 BrokerInfrastruc... ...
0 Browser 1...
<snip>
** その他サンプル [#j80a8923]
以下は、Win32_Processorを出力した時の結果です。
PS C:\> Get-WmiObject Win32_Processor
Caption : Intel64 Family 6 Model 58 Stepping 9
DeviceID : CPU0
Manufacturer : GenuineIntel
MaxClockSpeed : 2501
Name : Intel(R) Core(TM) i5-3210M CPU @ 2.5...
SocketDesignation : CPU Socket - U3E1
以下は、Win32_LogicalDiskを指定し、Format-Table(ft)にて整...
PS C:\> Get-WmiObject Win32_LogicalDisk | Format-Table
DeviceID DriveType ProviderName ...
-------- --------- ------------ ...
C: 3 ...
D: 5
E: 2 ...
以上、PowerShellでWMIを使用するサンプルでした。
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: