Printre sarcinile administrative pe care ni le asumăm uneori ca responsabili pentru o echipă sau mai multe, există una care constă în obținerea unei liste cu toate software-urile, programele, aplicațiile etc., care sunt instalate atât pe computerele locale, cât și pe cele de la distanță. țineți evidența centralizată în caz de:
- Solicitați audit.
- Evitați instalarea de software neautorizat de organizație.
- Validarea licenței.
- Inventare, printre altele.
De data aceasta vom vedea cum putem lista toate software-urile de pe un computer folosind Windows PowerShell, economisind timp în acest proces.
Următorul tutorial video vă ajută să salvați un fișier text cu lista de programe instalate pe Windows 10 datorită comenzilor din PowerShell și CMD.
1. Obțineți o listă de software cu Prompt de comandă în Windows 10
Înainte de a discuta despre modul de utilizare a PowerShell pentru această sarcină, o vom face folosind promptul de comandă.
Pasul 1
Pentru a deschide promptul de comandă în Windows 10 avem următoarele opțiuni:
Pasul 2
Odată ce fereastra de comandă este deschisă, vom introduce următoarea sintaxă:
wmic / output: Calea și numele produsului file.txt obțin numele, versiuneaÎn acest caz, am introdus următoarele. Putem vedea că comanda a fost executată corect.
wmic /output:G:\ListadoSoftware.txt obține numele produsului, versiunea
MARI
Pasul 3
Odată ce vedem că comanda a fost executată bine, vom merge la calea unde am salvat-o, în acest caz unitatea G. Putem vedea fișierul creat cu extensia .txt acolo.
Pasul 4
Continuăm să îl deschidem și vom vedea lista completă a software-ului instalat în Windows 10.
MARI
În acest fel, obținem întreaga listă rapid și complet prin linia de comandă.
2. Obțineți listarea de software cu PowerShell în Windows 10
Următoarea opțiune pe care o avem este să folosim Windows PowerShell pentru a rula automat această sarcină.
Pasul 1
Pentru a deschide Windows PowerShell în Windows 10 putem folosi una dintre următoarele opțiuni:
Pasul 2
Odată ce fereastra Windows PowerShell este deschisă, vom introduce următoarea sintaxă după bunul nostru plac. Putem vedea că comanda a fost executată corect.
Get-WmiObject -Class Win32_Product | Selectați-Obiect-Nume proprietate> Calea și numele fișierului.txt
MARI
Pasul 3
Acum trebuie să mergem la unitatea în care a fost creat fișierul. Putem vedea că fișierul SoftwareEquipo este creat așa cum este indicat în Windows PowerShell. În acest fel, obținem lista totală a software-ului instalat pe un computer utilizând Windows PowerShell
3. Obțineți listarea de software de pe un computer la distanță cu PowerShell în Windows 10
Pasul 1
Pentru a obține informațiile unui computer din domeniu fără a fi nevoie să mergem la locația sa fizică, putem folosi următorul script.
# Param ($ echipă) # parametru de intrare $ Name_to_Assign = Get-WmiObject -class win32_Product -computername ‘$ team’ $ Name_to_Assign> File_name.txtPasul 2
În acest script definim următoarele:
Param (echipa $)Se referă la echipa de la care vom obține informațiile.
$ Name_to_Assign = Get-WmiObject -class win32_Product -computput '$ team'Folosind opțiunile Get-WmiObject și clasa win32_Product permitem variabilei Name_to_Assign să salveze detaliile software-ului instalat pe computerul de la distanță.
Name_to_Assign> File_Name.txtAceastă opțiune creează un fișier text cu informațiile indicate
Pasul 3
În acest caz, am creat următoarele.
Pasul 4
Echipamentele de la care vom obține informațiile pot fi văzute în domeniul nostru.
Pasul 5
Continuăm să executăm scriptul.
MARI
Pasul 6
Putem vedea că fișierul a fost creat și îl putem deschide și vedea software-ul instalat pe computerul de la distanță.
În acest fel, obținem informații de pe computerele din domeniul nostru. Cu aceasta vom putea ști într-o listă ce software este instalat pe computere și, astfel, vom putea să îl gestionăm așa cum dorim mai târziu. Când aveți de-a face cu mai multe computere, este important să dețineți controlul asupra a tot ceea ce este instalat pe ele.