[PS1] Powershell で WMI を参照する

2017年12月1日

 Powershell を使って WMI オフジェクトと対話的にたわむれる方法のメモ。

  • WMI クラスの一覧を表示
    Get-WmiObject -List
    
  • 指定した WMI クラスのプロパティの一覧を表示
    # Win32_OperatingSystem クラスの場合
    (Get-WmiObject -List Win32_OperatingSystem).Properties | select Name 
    
  • 指定した WMI オブジェクトの値を表示
    # Win32_OperatingSystem オブジェクトの場合
    Get-WmiObject Win32_OperatingSystem | select * 
    
  • WQL (WMI Query Language) を使用した検索
    # Win32_OperatingSystem オブジェクトの、Caption, OSArchitecture, BuildNumber, Version, CSDVersion を取得したい場合
    $q = "
    select
      Caption,
      OSArchitecture,
      BuildNumber,
      Version,
      CSDVersion
    from
      Win32_OperatingSystem
    "
    
    Get-WmiObject -Query $q
    
  • 参考文献など





カテゴリー: OS, PowerShell, Windows, WMI

Follow comments via the RSS Feed | Leave a comment | Trackback URL

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org