2011年1月17日月曜日

◆文字列からWMIオブジェクトを作る

通常WMIオブジェクトは Get-WmiObject コマンドレットで作ることが出来る。<

001
002
003

#デフォルトプリンターを設定する
$printer = gwmi win32_printer | ?{$_.name -eq "FX mini Driver for XPS"}
$printer.SetDefaultPrinter()

別な方法として、文字列をWMIクラスにキャストなんてことも出来るようだ。

</
001
002
003
004
005

#デフォルトプリンターを設定する
([wmi]'win32_printer="FX mini Driver for XPS"').SetDefaultPrinter()

#Cドライブの容量を表示する
"Cドライブの容量" + ([int](([wmi]'Win32_LogicalDisk="C:"').size/1gb)) + "GB"

([wmi]'Win32_Service.Name="Spooler"').StartMode

0 件のコメント:

コメントを投稿