Windows

Så här hämtar du Windows Installerad drivrutinslista med PowerShell

S01E12 - How to Deploy PowerShell Scripts using Microsoft Intune - (I.T)

S01E12 - How to Deploy PowerShell Scripts using Microsoft Intune - (I.T)

Innehållsförteckning:

Anonim

Enhetsdrivrutiner är den viktigaste komponenten bakom datorns arbete, eftersom de hjälper till att driva systemet. Även om du kan installera, ta bort eller uppdatera drivrutiner med Enhetshanterare, ger det här verktyget inte dig alla listan och tekniska detaljer om de installerade drivrutinerna på din Windows Image.

För att få den fullständiga beskrivningen av installerade drivrutiner kan vi använda Windows PowerShell cmdlets. Get-WindowsDriver är en PowerShell cmdlet som matar ut grundläggande rotinformation förare; för både tredjepartsdrivrutiner och standardinstallerade drivrutiner i olika scenarier.

I den här artikeln diskuterar vi hur du kan använda denna cmdlet för att extrahera information om drivrutiner på din Windows 10 / 8.1.

Hämta installerad drivrutinslista med PowerShell

1. Tryck på Windows Key + Q , skriv Windows PowerShell i sökrutan. Från resultaten högerklickar du på Windows PowerShell och väljer Kör som administratör . Om du uppmanas till lösenord för användarkontot anger du det.

2. Nästa, i fönstret Windows PowerShell kan du skriva in denna cmdlet efter att ha valt parametrar och tryck Enter nyckel. Den allmänna cmdleten går så här:

Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel {Fel | Varningar | WarningsInfo}] [-LogPath] [-ScratchDirectory] [-SystemDrive] [-WindowsDirectory] []

Så här varierar du parametrarna (som visas i []) enligt ditt krav:

-Online : Anger att åtgärden ska vidtas på operativsystemet som för närvarande körs på den lokala datorn.

-All : Inkludera den för att visa information om standarddrivrutiner. Om du inte anger den här parametern, är det bara drivrutiner från tredje part och listade.

Till exempel PS C: > Get-WindowsDriver -Online -All

-Driver : Anger.inf-filen eller mappen som innehåller.inf-filerna för drivrutinerna som du vill ha detaljerad information om. När du anger en mapp, ignoreras.inf-filer som inte är giltiga drivrutinspaket.

Till exempel PS C: > Get-WindowsDriver -Path "c: offline" -Driver "OEM1.inf "

-LogLevel: Anger den maximala utmatningsnivån som visas i loggarna. Standardloggnivån är 3. De accepterade värdena är enligt följande:

1 = Fel endast

2 = Fel och varningar

3 = Fel, varningar och information

4 = All information anges tidigare, plus felsökningsutmatning

Till exempel PS C: > Get-WindowsDriver -Path "c: offline" -LogLevel "1"

-LogPath : Anger den fulla sökväg och filnamn för att logga in. Om inte inställt är standard% WINDIR% Logs Dism dism.log.

Till exempel PS C: > Get-WindowsDriver -Path "c: offline" -LogPath " C: DriversInfo "

-Path : Du kan ändra den här parametern för att ange hela sökvägen till rotkatalogen för den offline-Windows-bild som drivrutinerna laddas på.

Till exempel får du detaljerad information om usb.inf-drivrutinen i en monterad Windows-bild, använd följande kommando:

PS C: > Get-WindowsDriver -Path "c: offline" -Drivare "c: drivrutiner Usb Usb.inf "

-ScratchDirectory : Den här parametern anger en tillfällig katalog som ska användas vid extrahering av filer för användning under service. Katalogen måste finnas lokalt. Om inte specificerat används katalogen Windows \% Temp%, med ett underkatalognamn för ett slumpmässigt genererat hexadecimalt värde för varje körning av DISM. Objekt i skrapkatalogen tas bort efter varje operation.

Till exempel PS C: > Get-WindowsDriver -Online -All -ScratchDirectory "C: Temp"

-SystemDrive: Detta är nödvändigt parameter för att hitta BootMgr -filer, när dessa filer finns på en annan partition än den som du kör kommandot från.

Om du exempelvis vill hitta BootMgr -filer på C: Drive, kör du med denna cmdlet när du kör PowerShell kommandot på D::

PS C: > Get-WindowsDriver -Online -All -SystemDrive "C:"

På så sätt kan du få detaljerad information om drivrutinerna för ditt system, i olika scenarier. Hoppas att du hittar guiden som är användbar!

Läs nu: Så här får du en lista över alla Enhetsdrivrutiner som använder kommandotolk.

Det här inlägget visar hur du exporterar och säkerhetskopierar enhetsdrivrutiner i Windows 10 med PowerShell