Hvordan få en liste over installerte programmer med Powershell

Blant de administrative oppgavene som vi til tider har som ansvar for et team eller flere, er det en som skal skaffe en liste over all programvare, programmer, applikasjoner osv. Som er installert på både lokale og eksterne datamaskiner for å hold oversikten sentralisert i tilfelle:

  • Krever revisjon.
  • Unngå installasjon av programvare som ikke er godkjent av organisasjonen.
  • Lisensvalidering.
  • Beholdninger, blant andre.
Oppgaven kan være kjedelig hvis vi må gjøre hele prosessen ved å gå til hver datamaskin og se i kontrollpanelet hvilke programmer som er installert eller bruke tredjepartsverktøy, men takket være Windows PowerShell kan vi få denne informasjonen ved hjelp av en enkel cmdlet og lagre ledelsesoppgaver. Powershell -konsollen lar oss lage konfigurasjoner i utstyret vårt individuelt og i vårt domene på en generell måte.

Denne gangen vil vi se hvordan vi kan liste all programvaren på en datamaskin ved hjelp av Windows PowerShell, noe som sparer tid i prosessen.

Følgende videoopplæring hjelper deg med å lagre en tekstfil med listen over programmer installert på Windows 10 takket være kommandoene i PowerShell og CMD.

1. Få liste over programvare med kommandoprompt i Windows 10


Før vi diskuterer hvordan du bruker PowerShell til denne oppgaven, skal vi gjøre det ved hjelp av ledeteksten.

Trinn 1
For å åpne ledeteksten i Windows 10 har vi følgende alternativer:

Steg 2
Når ledetekstvinduet er åpent, skriver vi inn følgende syntaks:

 wmic / output: Sti og navn på file.txt -produktet få navn, versjon
I dette tilfellet har vi angitt følgende. Vi kan se at kommandoen er utført riktig.
 wmic /output:G:\ListadoSoftware.txt produkt få navn, versjon

FORSTØRRE

Trinn 3
Når vi ser at kommandoen er utført godt, går vi til banen der vi har lagret den, i dette tilfellet stasjon G. Vi kan se filen som er opprettet med utvidelsen .txt der.

Trinn 4
Vi fortsetter med å åpne den, og vi vil se den komplette listen over programvare som er installert i Windows 10.

FORSTØRRE

På denne måten får vi hele listen raskt og fullstendig gjennom kommandolinjen.

2. Få programvareoppføring med PowerShell i Windows 10


Det neste alternativet vi har er å bruke Windows PowerShell til å kjøre denne oppgaven automatisk.

Trinn 1
For å åpne Windows PowerShell i Windows 10 kan vi bruke ett av følgende alternativer:

Steg 2
Når Windows PowerShell -vinduet er åpent, angir vi følgende syntaks etter vår smak. Vi kan se at kommandoen er utført riktig.

 Get -WmiObject -Class Win32_Product | Velg -objekt -eiendom navn> bane og filnavn.txt 

FORSTØRRE

Trinn 3
Nå må vi gå til enheten der filen er opprettet. Vi kan se at SoftwareEquipo -filen er opprettet som angitt i Windows PowerShell. På denne måten får vi den totale listen over programvaren som er installert på en datamaskin ved hjelp av Windows PowerShell

3. Få programvare fra en ekstern datamaskin med PowerShell i Windows 10


Trinn 1
For å få informasjon om en datamaskin i domenet uten å måtte gå til dens fysiske plassering, kan vi bruke følgende skript.
 # Param ($ team) # input parameter $ Name_to_Assign = Get -WmiObject -class win32_Product -computername '$ team' $ Name_to_Assign> File_name.txt
Steg 2
I dette skriptet definerer vi følgende:

Param ($ team)Det refererer til teamet som vi skal hente informasjonen fra.

$ Name_to_Assign = Get -WmiObject -class win32_Product -datamaskinnavn '$ team'Ved å bruke alternativene Get-WmiObject og win32_Product-klassen tillater vi variabelen Name_to_Assign å lagre detaljene for programvaren som er installert på den eksterne datamaskinen.

Name_to_Assign> File_Name.txtDette alternativet oppretter en tekstfil med den angitte informasjonen

Trinn 3
I dette tilfellet har vi laget følgende.

Trinn 4
Utstyret som vi vil hente informasjonen fra, kan sees på vårt domene.

Trinn 5
Vi fortsetter å utføre skriptet.

FORSTØRRE

Trinn 6
Vi kan se at filen er opprettet, og vi kan åpne den og se programvaren installert på den eksterne datamaskinen.

På denne måten får vi informasjon fra datamaskinene i domenet vårt. Med dette vil vi kunne vite i en liste hvilken programvare som er installert på datamaskinene og dermed kunne administrere det som vi vil senere. Når du arbeider med flere datamaskiner, er det viktig å ha kontroll over alt som er installert på dem.

wave wave wave wave wave