Na jednym z naszych serwerów produkcyjnych zacząłem wyświetlać błąd podczas uruchamiania naszych skryptów. Odpędzania w dół kodu, otrzymuję błąd podczas uruchamiania tej komendy z wiersza PowerShell:Get-WMIObject zwraca błąd bez opisu
Get-WmiObject -Class win32_volume
Rezultat jest taki:
Get-WmiObject :
At line:1 char:14
+ Get-WmiObject <<<< -Class win32_volume
+ CategoryInfo : InvalidOperation: (:) [Get-WmiObject], COMException
+ FullyQualifiedErrorId : GetWMICOMException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
Co znajduje się wyczuwalny dla mnie jest to, że nie ma opis błędu na pierwsza linia wyniku. Ten skrypt działał w przeszłości i nadal działa na naszych innych serwerach.
Używam tego jako administrator na serwerze, a sesja PowerShell jest w trybie administratora. Wszelkie sugestie dotyczące tego, co zrobić, aby rozwiązać ten problem?
Dzięki.
Czy próbowałeś naprawić repozytorium WMI? – EBGreen
Nie wiem jak to zrobić! Lil pomoc? Przejdź do Google teraz. – Moskie
spróbuj użyć aplikacji 'WBEMTest' http://technet.microsoft.com/en-us/library/cc785775%28WS.10%29.aspx – RRUZ