Kaip gauti įdiegtų programų sąrašą naudojant „Powershell“

Tarp administracinių užduočių, už kurias kartais esame atsakingi už komandą ar kelias grupes, yra viena - gauti visą programinės įrangos, programų, programų ir pan., Įdiegtų tiek vietiniuose, tiek nuotoliniuose kompiuteriuose, sąrašą. sekti centralizuotai šiais atvejais:

  • Reikalauti audito.
  • Venkite diegti programinę įrangą, kurios neleidžia organizacija.
  • Licencijos patvirtinimas.
  • Atsargos, be kita ko.
Užduotis gali būti varginanti, jei visą procesą turime atlikti eidami prie kiekvieno kompiuterio ir valdymo skydelyje ieškodami, kurios programos yra įdiegtos, arba naudojant trečiųjų šalių įrankius, tačiau „Windows PowerShell“ dėka šią informaciją galime gauti naudodami paprastą cmdlet ir taupant valdymo užduotis. „Powershell“ konsolė leidžia mums konfigūruoti savo įrangą atskirai ir apskritai mūsų srityje.

Šį kartą pamatysime, kaip galime išvardyti visą kompiuterio programinę įrangą, naudodami „Windows PowerShell“, sutaupydami laiko.

Ši vaizdo pamoka padės jums išsaugoti tekstinį failą su „Windows 10“ įdiegtų programų sąrašu dėl „PowerShell“ ir CMD komandų.

1. Gaukite programinės įrangos sąrašą naudodami komandų eilutę „Windows 10“


Prieš aptardami, kaip naudoti „PowerShell“ šiai užduočiai, mes tai padarysime naudodami komandų eilutę.

1 žingsnis
Norėdami atidaryti komandų eilutę „Windows 10“, turime šias parinktis:

2 žingsnis
Kai atsidarys komandų eilutės langas, įvesime šią sintaksę:

 wmic / output: „File.txt“ produkto kelias ir pavadinimas, gauti pavadinimą, versiją
Šiuo atveju mes įvedėme šiuos dalykus. Matome, kad komanda buvo įvykdyta teisingai.
 wmic /output:G:\ListadoSoftware.txt produkto pavadinimas, versija

DIDELIS

3 žingsnis
Kai pamatysime, kad komanda buvo gerai įvykdyta, eisime į kelią, kuriame ją išsaugojome, šiuo atveju diską G. Ten galime pamatyti failą, sukurtą su plėtiniu .txt.

4 žingsnis
Mes atidarome jį ir pamatysime visą „Windows 10“ įdiegtos programinės įrangos sąrašą.

DIDELIS

Tokiu būdu mes greitai ir visiškai gauname visą sąrašą per komandinę eilutę.

2. Gaukite programinės įrangos sąrašą naudodami „PowerShell“ sistemoje „Windows 10“


Kitas variantas yra naudoti „Windows PowerShell“, kad ši užduotis būtų vykdoma automatiškai.

1 žingsnis
Norėdami atidaryti „Windows PowerShell“ sistemoje „Windows 10“, galime naudoti vieną iš šių parinkčių:

2 žingsnis
Kai „Windows PowerShell“ langas bus atidarytas, įvesime šią sintaksę pagal savo skonį. Matome, kad komanda buvo įvykdyta teisingai.

 „Get -WmiObject“ klasė „Win32_Product | Pasirinkite Objektas -Nuosavybės pavadinimas> Kelias ir failo pavadinimas.txt 

DIDELIS

3 žingsnis
Dabar turime pereiti prie vieneto, kuriame buvo sukurtas failas. Matome, kad „SoftwareEquipo“ failas sukurtas, kaip nurodyta „Windows PowerShell“. Tokiu būdu mes gauname visą programinės įrangos, įdiegtos kompiuteryje naudojant „Windows PowerShell“, sąrašą

3. Gaukite programinės įrangos sąrašą iš nuotolinio kompiuterio naudodami „PowerShell“ sistemoje „Windows 10“


1 žingsnis
Norėdami gauti domeno kompiuterio informaciją, nesikreipdami į jo fizinę vietą, galime naudoti šį scenarijų.
 # Param ($ team) # įvesties parametras $ Name_to_Assign = Get -WmiObject -class win32_Product -kompiuterio vardas „$ team“ $ Name_to_Assign> File_name.txt
2 žingsnis
Šiame scenarijuje mes apibrėžiame šiuos dalykus:

Paramas ($ komanda)Tai reiškia komandą, iš kurios ketiname gauti informaciją.

$ Name_to_Assign = „Get -WmiObject -class win32_Product“ -kompiuterio vardas „$ team“Naudodami „Get-WmiObject“ parinktis ir „win32_Product“ klasę, leidžiame „Name_to_Assign“ kintamajam išsaugoti išsamią informaciją apie nuotoliniame kompiuteryje įdiegtą programinę įrangą.

Name_to_Assign> File_Name.txtŠi parinktis sukuria tekstinį failą su nurodyta informacija

3 žingsnis
Šiuo atveju mes sukūrėme šiuos dalykus.

4 žingsnis
Įrangą, iš kurios gausime informaciją, galima pamatyti mūsų srityje.

5 žingsnis
Mes tęsiame scenarijaus vykdymą.

DIDELIS

6 žingsnis
Matome, kad failas buvo sukurtas, galime jį atidaryti ir pamatyti nuotoliniame kompiuteryje įdiegtą programinę įrangą.

Tokiu būdu mes gauname informaciją iš savo srities kompiuterių. Tai leisime sąraše žinoti, kokia programinė įranga yra įdiegta kompiuteriuose, ir vėliau galėsime ją valdyti taip, kaip norime. Kai dirbate su keliais kompiuteriais, svarbu kontroliuoti viską, kas juose įdiegta.

wave wave wave wave wave