2016-11-14 4 views
0

J'ai un script PowerShell pour collecter différents types d'informations sur le système hôte. L'une des commandes est systeminfo. Il a besoin de près de 10 secondes pour terminer.Temps d'exécution Powershell systeminfo

Edit:

Je pense que le problème vient de la quantité de correctifs installés sur l'ordinateur, qui sont affichés avec systeminfo. Est-il possible d'exécuter systeminfo sans charger toutes les informations de correctif?

+0

Je ne pense pas que ce soit une question constructive, ni qu'il n'a rien à voir avec PowerShell. – 4c74356b41

+0

Peut-être que je dois être plus précis: Je pense que le problème provient des correctifs installés sur l'ordinateur, qui sont affichés avec 'systeminfo'. Est-il possible d'exécuter 'systeminfo' sans charger toutes les informations de correctif? – mabu

+0

dans ce cas, cette question n'a rien à voir avec PowerShell, et n'appartient pas vraiment à stackoverflow, plus à serverfault ... – 4c74356b41

Répondre

1

Non, vous ne pouvez pas avoir d'informations sur le correctif. Voir https://technet.microsoft.com/en-gb/library/bb491007.aspx pour les paramètres disponibles.

+0

C'est tout ce dont j'avais besoin, THX. – mabu

+2

Vous pouvez cependant utiliser PowerShell CmdLets (et peut-être WMI) pour collecter séparément les informations que systeminfo fait. –

+0

Merci pour l'indice. Je suis nouveau à Powershell et j'apprécie vraiment votre aide! – mabu

1

Peut-être que Get-WmiObject peut vous aider à obtenir les informations dont vous avez besoin. Consultez le lien suivant décrivant les différentes informations système que vous pouvez récupérer via Get-WmiObject.

Get-WmiObject