Cum să dezinstalați programele utilizând PowerShell

Configurare noua (How To)

Situatie

PowerShell este doar unul dintre acele instrumente pentru Windows care continuă să fie mai bune în utilizările pe care le găsiți pe o bază zilnică. O astfel de sarcină plictisitoare este dezinstalarea programelor. Nu ar fi minunat să creați un script pentru a automatiza acest lucru? În acest articol vom discuta despre cum să obțineți o listă de programe instalate și cum să eliminați unul câte unul sau mai multe simultan.

Folosind PowerShell pentru a obține o listă de aplicații instalate.

 

Solutie

Pasi de urmat

Deschideți o sesiune PowerShell și tastați următoarea comandă.Acest lucru poate dura ceva timp pentru a obține rezultate.

Get-WmiObject – Clasa Win32_Product | Selectați-Obiect-Numele proprietății

Acum, că avem o listă a programelor instalate, găsiți-o pe cea pe care doriți să o eliminați și treceți la pasul următor.

Dezinstalați individual programele.

În acest moment puteți utiliza editorul dvs. preferat și sa creați un script sau sa utilizați PowerShell ISE pentru a testa comanda. În acest exemplu vom crea o variabilă numită aplicație în definirea apelului WMI pentru a rula aceeași comandă pe care am făcut-o mai devreme pentru a obține lista, dar Where-Object se potrivește cu programul exact de dezinstalat. Apoi executați $ app.Uninstall pentru a-l elimina. În acest exemplu este afișată dezinstalarea serviciului HP ProLiant Health Monitor (X64).

$ app = Obțineți-WmiObject -Class Win32_Product | Unde-Obiect {
$ _. Name -match “Serviciul de monitorizare a sănătății HP ProLiant (X64)”
}

$ app.Uninstall ()

Eliminarea mai multor programe simultan cu bucla foreach.

În acest exemplu vom crea o nouă variabilă numită programe care va conține o listă de programe pe care să le instalați, luând același cod ca mai sus, vom crea o buclă foreach care va trece prin fiecare program definit în variabila programelor până când toate este eliminat.
$ programs = @ (“program1”, “program2”, “program3”)
foreach ($ program în $ programe) {
$ app = Obțineți-WmiObject -Class Win32_Product | Unde-Obiect {
$ _. Nume -match “$ program”
}
$ app.Uninstall ()
}

Acestea sunt doar câteva exemple de utilizare a PowerShell pentru a dezinstala programele din sistemul (sistemele) dvs.

Tip solutie

Permanent

Voteaza

(8 din 15 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?