Puncte:0

PowerShell nu poate extrage informații despre driver folosind Get-CimInstance

drapel br

Încerc să extrag informații despre driver de pe toate computerele din rețeaua noastră, dar am o problemă în care unii aruncă o eroare. Comanda pe care o execut este aceasta:

Get-CimInstance Win32_PnPSignedDriver | Where-Object DeviceName -eq „nume driver” | Select-Object DriverVersion

Și eroarea pe care o aruncă unele computere este aceasta:

Get-CimInstance Win32_PnPSignedDriver | Unde-Object DeviceNume -eq "...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo: NotSpecified: (root\cimv2:Win32_PnPSignedDriver:String) [Get-CimInstance], CimException

FullyQualifiedErrorId: HRESULT 0x800706be,Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand

Chiar dacă simplific comanda până la Get-CimInstance Win32_PnpSignedDriver, primesc în continuare aceeași eroare. Următoarele comenzi funcționează bine:

Get-CimInstance Win32_ComputerSystem
Get-CimInstance Win32_Process
Get-CimInstance CIM_LogicalDevice
Get-WmiObject win32_PnpSignedDriver

Deci, pare să fie specific combinației Get-CimInstance și Win32_PnPSignedDriver. Am încercat să reconstruiesc depozitul wmi folosind următoarele:

winmgmt /verifyrepository
Winmgmt /salvagerepository

Dar ei nu raportează nimic greșit și nu rezolvă problema. De asemenea, am încercat să-l reconstruiesc manual cu promptul de comandă folosind următoarele:

sc config winmgmt start= dezactivat
net stop winmgmt
cd %windir%\system32\wbem
pentru /f %s în ('dir /b .dll') faceți regsvr32 /s %s
wmiprvse /regserver
sc config winmgmt start= auto
net start winmgmt
pentru /f %s în ('dir /b .mof') faceți mofcomp %s
pentru /f %s în ('dir /b *.mfl') faceți mofcomp %s

Dar fără noroc. Versiunea de PowerShell pe un computer care funcționează și pe un computer care afișează eroarea sunt aceleași. Aveți idei despre ce s-ar putea întâmpla?

Davidw avatar
drapel in
Se pare că problema nu este cu comenzile în sine, ci ceva cu acele computere?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.