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.
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, versionI 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.txtTrin 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.