マシンにインストールされている Microsoft 製品 (xxxxx-xxxxx-xxxxx-xxxxx-xxxxx など) に使用される製品ライセンス キーを取得できる WMI スクリプトを探しても無駄でした。これには、Sharepoint、SQL Server、Exchange などの製品が含まれますが、実際の Windows ライセンス キーを取得するスクリプトしか見つからないようです。
これまでに試したこと ( WMI でなければならないので、powerscript は使用しないでください):
- win32_product クラスを試してみましたが、興味のあるフィールド (productid) が windows2003 に存在せず、windows 2008 と windows 2003 サーバーが混在 (30% から 70%) しています。
- レジストリにアクセスしようとしましたが、製品キーの標準化された場所はなく、結果として得られるソリューションは本当に「厄介」になりますが、それが唯一の方法である場合は、降りて汚れることを検討する必要があります
この理由: 多数 (> 200 台のマシン) を調べて、監査目的で、各マシンで前述の Microsoft 製品に使用されているライセンスを一覧表示する必要があります。
私を正しい方向に向けるリソースであっても、どんな助けでも大歓迎です。あるいは、Microsoft がこれを実行できる製品を持っているなら、私もそれに興味がありますが、一番の賞は WMI スクリプトでしょう。