未分類

PowerShell - Get-WmiObject の実行結果を配列として処理する

Get-WmiObject の実行結果を配列として処理する方法について、サンプルコードを用いて説明します。

ドライブ情報を WMI 型配列に格納して、その内容を出力

[WMI[]]$W = @(Get-WmiObject -Query "select * from win32_logicaldisk") 
$W | foreach{$_}

ドライブ情報の 1 番目の情報だけを WMI 変数に格納して、その内容を出力

[WMI]$W = @(Get-WmiObject -Query "select * from win32_logicaldisk")[0] 
$W

-未分類