Sådan får du en liste over installerede programmer med Powershell

Blandt de administrative opgaver, som vi til tider har ansvaret for som et team eller flere, er der en, der skal hente en liste over al software, programmer, applikationer osv., Der er installeret på både lokale og eksterne computere til hold styr på centralisering i tilfælde af:

  • Kræver revision.
  • Undgå installation af software, der ikke er godkendt af organisationen.
  • Licensvalidering.
  • Varebeholdninger, bl.a.
Opgaven kan være kedelig, hvis vi skal gøre hele processen ved at gå til hver computer og se i Kontrolpanel, hvilke programmer der er installeret eller ved hjælp af tredjepartsværktøjer, men takket være Windows PowerShell kan vi få disse oplysninger ved hjælp af en simpel cmdlet og gemme ledelsesopgaver. Powershell -konsollen giver os mulighed for at foretage konfigurationer i vores udstyr individuelt og i vores domæne på en generel måde.

Denne gang vil vi se, hvordan vi kan liste al software på en computer ved hjælp af Windows PowerShell, hvilket sparer tid i processen.

Følgende videoundervisning hjælper dig med at gemme en tekstfil med listen over programmer installeret på din Windows 10 takket være kommandoerne i PowerShell og CMD.

1. Få en liste over software med kommandoprompt i Windows 10


Inden vi diskuterer, hvordan du bruger PowerShell til denne opgave, gør vi det ved hjælp af kommandoprompten.

Trin 1
For at åbne kommandoprompten i Windows 10 har vi følgende muligheder:

Trin 2
Når kommandopromptvinduet er åbent, indtaster vi følgende syntaks:

 wmic / output: Sti og navn på file.txt -produktet få navn, version
I dette tilfælde har vi indtastet følgende. Vi kan se, at kommandoen er blevet udført korrekt.
 wmic /output:G:\ListadoSoftware.txt produkt få navn, version

FORSTØRRE

Trin 3
Når vi ser, at kommandoen er blevet udført godt, går vi til den sti, hvor vi har gemt den, i dette tilfælde drev G. Vi kan se filen oprettet med filtypenavnet .txt der.

Trin 4
Vi fortsætter med at åbne den, og vi vil se den komplette liste over software installeret i Windows 10.

FORSTØRRE

På denne måde får vi hele listen hurtigt og fuldstændigt gennem kommandolinjen.

2. Få softwareoversigt med PowerShell i Windows 10


Den næste mulighed, vi har, er at bruge Windows PowerShell til at køre denne opgave automatisk.

Trin 1
For at åbne Windows PowerShell i Windows 10 kan vi bruge en af ​​følgende muligheder:

Trin 2
Når Windows PowerShell -vinduet er åbent, indtaster vi følgende syntaks efter vores smag. Vi kan se, at kommandoen er blevet udført korrekt.

 Get -WmiObject -Class Win32_Product | Vælg -objekt -ejendomsnavn> sti og filnavn.txt 

FORSTØRRE

Trin 3
Nu skal vi gå til den enhed, hvor filen er blevet oprettet. Vi kan se, at SoftwareEquipo -filen er oprettet som angivet i Windows PowerShell. På denne måde får vi den samlede liste over den software, der er installeret på en computer ved hjælp af Windows PowerShell

3. Få softwareoversigt fra en fjerncomputer med PowerShell i Windows 10


Trin 1
For at få oplysninger om en computer i domænet uden at skulle gå til dens fysiske placering, kan vi bruge følgende script.
 # Param ($ team) # input parameter $ Name_to_Assign = Get -WmiObject -class win32_Product -computnavn '$ team' $ Name_to_Assign> File_name.txt
Trin 2
I dette script definerer vi følgende:

Param ($ team)Det refererer til det team, hvorfra vi skal indhente oplysningerne.

$ Name_to_Assign = Get -WmiObject -class win32_Product -computnavn '$ team'Ved hjælp af Get-WmiObject-indstillingerne og win32_Product-klassen tillader vi variablen Name_to_Assign at gemme detaljerne for den software, der er installeret på den eksterne computer.

Name_to_Assign> File_Name.txtDenne indstilling opretter en tekstfil med de angivne oplysninger

Trin 3
I dette tilfælde har vi oprettet følgende.

Trin 4
Det udstyr, som vi vil hente oplysningerne fra, kan ses på vores domæne.

Trin 5
Vi fortsætter med at udføre scriptet.

FORSTØRRE

Trin 6
Vi kan se, at filen er blevet oprettet, og vi kan åbne den og se softwaren installeret på den eksterne computer.

På denne måde indhenter vi oplysninger fra computerne i vores domæne. Med dette vil vi på en liste kunne vide, hvilken software der er installeret på computerne og dermed kunne styre det, som vi ønsker senere. Når det drejer sig om flere computere, er det vigtigt at have kontrol over alt, hvad der er installeret på dem.

wave wave wave wave wave