web-dev-qa-db-ja.com

「WMICは廃止されました」についてどうすればよいですか?

私は次の2つのコマンドに依存しています。

wmic memorychip get capacity        // Outputs how much RAM there is (in a convoluted manner).
wmic diskdrive get Status,Model     // Checks whether the HDDs/SSDs on the system are (supposedly) still "OK" and working.

今日、私はカジュアルに「wmic」と入力して、上記のコマンドにJSON出力を取得できるかどうかを確認しました。それが赤いテキストで最初に印刷したのはこれです:

WMIC is deprecated.

これにはかなりショックを受けました。非推奨ですか?よし…それから私は絶対にそれに頼るべきではない。それでは、これら2つのコマンドの「現代の代替手段」は何でしょうか。それらは存在しますか?なぜ彼らはそれがそれ以上の情報なしで「非推奨」であると私たちに単に言うのですか?

6
user11773559

DosランタイムのようにPowerShellを使用してJavaプログラムなど)のコマンドを完了することができない限り、他のプログラムが依存せずに依存しているツールを削除せず、要件を満たしません。

0
Vaptor