ja:visual_csharp:wmiから情報を取得する
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
ja:visual_csharp:wmiから情報を取得する [2015/01/27 12:51] – 作成 makoto | ja:visual_csharp:wmiから情報を取得する [2020/02/16 07:41] (現在) – [例(PowerShellプロンプトの場合)] makoto | ||
---|---|---|---|
行 59: | 行 59: | ||
return s.ToString(); | return s.ToString(); | ||
} | } | ||
+ | </ | ||
+ | ===== 方法3 ===== | ||
+ | プログラムとして情報採取するのではなく、バッチファイルなどで使用する場合、頑張ってコンソールアプリケーションとか作らなくてもPowerShellが素敵にやってくれる。\\ | ||
+ | ==== 例 ==== | ||
+ | <code powershell> | ||
+ | PS C: | ||
+ | |||
+ | SMBIOSBIOSVersion : R0XET63W (1.40 ) | ||
+ | Manufacturer | ||
+ | Name : R0XET63W (1.40 ) | ||
+ | SerialNumber | ||
+ | Version | ||
+ | </ | ||
+ | 単純なものなら、これでOKだけど、大量に出てくるやつの場合は絞り込みも可能。\\ | ||
+ | '' | ||
+ | <code powershell> | ||
+ | PS C: | ||
+ | (中略) | ||
+ | |||
+ | ExitCode | ||
+ | Name : UevAgentService | ||
+ | ProcessId : 0 | ||
+ | StartMode : Disabled | ||
+ | State : Stopped | ||
+ | Status | ||
+ | |||
+ | ExitCode | ||
+ | Name : WebManagement | ||
+ | ProcessId : 0 | ||
+ | StartMode : Disabled | ||
+ | State : Stopped | ||
+ | Status | ||
+ | </ | ||
+ | ちなみに、バッチファイルでやる場合はPowerShell -Commandとはを使えばほとんどそのまま処理可能。 | ||
+ | <code winbatch> | ||
+ | C: | ||
+ | |||
+ | MaximumSize Name Caption | ||
+ | ----------- ---- ------- | ||
+ | 16384 c: | ||
+ | | ||
</ | </ | ||
===== 情報を探すには…? ===== | ===== 情報を探すには…? ===== |
ja/visual_csharp/wmiから情報を取得する.1422363064.txt.gz · 最終更新: 2015/01/27 12:51 by makoto