web-dev-qa-db-fra.com

Que puis-je faire à propos de "WMIC est obsolète"?

Je me fie à ces deux commandes:

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.

Aujourd'hui, j'ai tapé par hasard "wmic" pour voir si je pouvais obtenir la sortie JSON pour les commandes ci-dessus. La première chose qu'il a imprimée, en texte rouge, était la suivante:

WMIC is deprecated.

J'étais assez choqué par ça. C'est obsolète? D'accord ... Alors, je ne devrais certainement pas y compter. Quelles sont donc les "alternatives modernes" pour ces deux commandes? Existent-ils même? Pourquoi nous disent-ils simplement qu'il est "obsolète" sans aucune autre information?

6
user11773559

À moins que PowerShell puisse être utilisé comme un runtime DOS pour exécuter une commande pour Java etc.), il ne répond pas aux exigences car il supprime les outils dont dépendent les autres programmes sans remplacement.

0
Vaptor