Get-WMIObject renvoie une erreur sans une description
Sur un de nos serveurs de production, j'ai commencé à faire une erreur lors de l'exécution de nos scripts. Dépouillement le code, j'ai le message d'erreur lors de l'exécution de cette commande à partir de l'invite de PowerShell:
Get-WmiObject -Class win32_volume
Le résultat est le suivant:
Get-WmiObject :
At line:1 char:14
+ Get-WmiObject <<<< -Class win32_volume
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Ce qui est notable pour moi, c'est qu'il n'y a pas de description de l'erreur sur la première ligne du résultat. Ce script a fonctionné dans le passé, et continue à travailler sur nos autres serveurs.
Je suis l'exécution de cette comme un administrateur sur le serveur, et la session PowerShell est en mode administrateur. Toutes les suggestions sur quoi faire pour résoudre ce problème?
Grâce.
- Avez-vous essayé de réparer le référentiel WMI?
- Je ne sais pas comment faire! Lil aider? Hors de Google maintenant.
- essayez d'utiliser le
WBEMTest
app technet.microsoft.com/en-us/library/cc785775%28WS.10%29.aspx - Hmm... Est-il inhabituel volume de fichier connecté, comme un lecteur flash USB?
Vous devez vous connecter pour publier un commentaire.
Nous avons eu cette erreur et WMI s'était écrasé sans donner aucune indication qu'elle l'avait fait - redémarrage il a résolu le problème.
Il y a un moyen pour obtenir le plus d'informations détaillées sur l'erreur dans PowerShell...vous pouvez en lire plus ici: http://meltondba.wordpress.com/2011/07/21/the-rest-of-the-story-powershell-errors/
Assez bien exécuter ce après avoir frappé l'erreur, si vous êtes sur la ligne de commande. Si vous travaillez avec un script que j'ai lien vers Allen White post sur la façon de capturer l'erreur.
Vous pourriez être effectivement en mesure de le faire après que vous exécutez le script. Je pense qu'il détient la dernière erreur qu'il a attrapé, mais vous ne savez pas que l'on.
Vous pouvez également essayer les Utilitaire de diagnostics WMI pour aider à comprendre ce qu'il se passe.