I programmi installati in Windows possono essere recuperati navigando su "Pannello di controllo> Programmi> Programmi e funzionalità"Sezione, che è un metodo basato sulla GUI. Tuttavia, PowerShell può anche ottenere l'elenco dei programmi installati utilizzando un codice specifico. In questo modo è possibile su entrambi i sistemi di architettura a 32 bit a 64 bit.
Il seguente articolo fornirà dettagli su come ottenere l'elenco del software installato su Windows.
Come elencare il software installato con PowerShell Quick (in 30 secondi)?
Per ottenere l'elenco del software installato, utilizzare i metodi dati di seguito:
Metodo 1: utilizzare il cmdlet "get-wmiobject" per ottenere l'elenco del software installato
Il primo metodo che verrà utilizzato per ottenere l'elenco del software installato in PowerShell è utilizzando il "Get-wmiobject". In particolare, questo cmdlet ottiene le istanze del "Strumentazione di gestione di Windows" classi. Tuttavia, l'utilizzo di proprietà specifiche aiuterà a ottenere l'elenco del software installato. Ad esempio, panoramica la riga di codice menzionata:
Get -wmiobject -class win32_product | Select-Object Nome, versione
Nel codice sopra indicato:
Metodo 2: utilizzare il cmdlet "get-itemproperty" per ottenere l'elenco del software installato
Un altro modo per ottenere l'elenco del software installato è l'utilizzo del "Get-Itemproperty"Cmdlet. In particolare, questo cmdlet ottiene le proprietà dell'articolo specificato. Ad esempio, panoramica la dimostrazione data:
Get-IteMproperty HKLM: \ software \ wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \* | Select-Object DisplayName
Nell'esempio sopra indicato:
Si trattava di ottenere l'elenco del software installato con PowerShell.
Conclusione
Un elenco di software installato con PowerShell può essere recuperato con l'aiuto di "Get-wmiobject", E "Get-Itemproperty". Questi cmdlet visualizzano anche il nome delle applicazioni e le loro versioni. Questo post ha elaborato la procedura per ottenere l'elenco del software installato utilizzando PowerShell.