web-dev-qa-db-ja.com

コマンドラインでWindowsプロダクトキーを表示またはインストールする

現在、Windows 2008 HPC R2を使用していくつかのWindows HPCクラスターをセットアップしています。コマンドラインを介してクラスター全体でWindowsライセンスコマンドを実行できるようにする必要があります。つまり、現在のライセンスステータスの表示、プロダクトキーのインストール、試用キーの再準備などを行います。

残念ながら、slmgrコマンドは、標準出力に書き込むのではなく、常にダイアログボックスを開いてその出力を表示します。 HPCツールを使用してライセンスステータスで並列操作を実行できるようにしたいので、これは非常に不愉快です。

コマンドラインで完全に機能するWindowsライセンスを管理するためのコマンドを誰かが提案できますか?

3
ajdecon

これに自分で答えたことに対する謝罪:少し前に答えに遭遇しました。

slmgrcscriptで呼び出すと、出力はダイアログボックスではなくコマンドラインに送られることがわかります。したがって、次のようなコマンドが必要です。

cscript slmgr c:\windows\system32\slmgr.vbs -dli

6
ajdecon