Jak získat seznam nainstalovaných programů pomocí Powershell

Mezi administrativní úkoly, které máme občas na starosti jako tým nebo několik, existuje jeden, který má získat seznam veškerého softwaru, programů, aplikací atd., Které jsou nainstalovány na místních i vzdálených počítačích, centralizované sledování v případě:

  • Vyžadovat audit.
  • Vyhněte se instalaci softwaru, který organizace neschválila.
  • Ověření licence.
  • Mimo jiné zásoby.
Úkol může být únavný, pokud musíme celý proces provést tak, že půjdeme na každý počítač a na ovládacím panelu se podíváme, které programy jsou nainstalovány, nebo pomocí nástrojů třetích stran, ale díky Windows PowerShell můžeme tyto informace získat pomocí jednoduché rutiny a ukládání úkolů správy. Konzole Powershell nám umožňuje provádět konfigurace v našem zařízení jednotlivě a v naší doméně obecně.

Tentokrát uvidíme, jak můžeme vypsat veškerý software v počítači pomocí Windows PowerShell, čímž ušetříme čas.

Následující video tutoriál vám pomůže uložit příkazy v PowerShell a CMD textový soubor se seznamem programů nainstalovaných ve vašem Windows 10.

1. Získejte seznam softwaru pomocí příkazového řádku v systému Windows 10


Než budeme diskutovat o tom, jak pro tento úkol použít PowerShell, uděláme to pomocí příkazového řádku.

Krok 1
Chcete -li otevřít příkazový řádek v systému Windows 10, máme následující možnosti:

Krok 2
Jakmile se otevře okno příkazového řádku, zadáme následující syntaxi:

 wmic / output: Cesta a název produktu file.txt získat název, verzi
V tomto případě jsme zadali následující. Vidíme, že příkaz byl proveden správně.
 wmic /output:G:\ListadoSoftware.txt produkt získat název, verzi

ZVĚTŠIT

Krok 3
Jakmile uvidíme, že byl příkaz proveden dobře, přejdeme na cestu, kam jsme jej uložili, v tomto případě na jednotku G. Můžeme zde vidět soubor vytvořený s příponou .txt.

Krok 4
Pokračujeme k jeho otevření a uvidíme kompletní seznam softwaru nainstalovaného v systému Windows 10.

ZVĚTŠIT

Tímto způsobem získáme celý seznam rychle a úplně prostřednictvím příkazového řádku.

2. Získejte výpis softwaru pomocí prostředí PowerShell v systému Windows 10


Další možností, kterou máme, je použít Windows PowerShell k automatickému spuštění této úlohy.

Krok 1
K otevření Windows PowerShell v systému Windows 10 můžeme použít jednu z následujících možností:

Krok 2
Jakmile je okno Windows PowerShell otevřené, zadáme následující syntaxi podle našich představ. Vidíme, že příkaz byl proveden správně.

 Get -WmiObject -Class Win32_Product | Vyberte název objektu -název služby> cesta a název souboru.txt 

ZVĚTŠIT

Krok 3
Nyní musíme přejít na jednotku, kde byl soubor vytvořen. Vidíme, že soubor SoftwareEquipo je vytvořen tak, jak je uvedeno v prostředí Windows PowerShell. Tímto způsobem získáme celkový seznam softwaru nainstalovaného v počítači pomocí prostředí Windows PowerShell

3. Získejte výpis softwaru ze vzdáleného počítače pomocí prostředí PowerShell v systému Windows 10


Krok 1
K získání informací o počítači v doméně, aniž bychom museli přejít na jeho fyzické umístění, můžeme použít následující skript.
 # Param ($ team) # vstupní parametr $ Name_to_Assign = Get -WmiObject -třída win32_Product -název počítače ‘$ tým‘ $ Název_to_Assign> Název_souboru.txt
Krok 2
V tomto skriptu definujeme následující:

Param ($ tým)Týká se týmu, od kterého budeme získávat informace.

$ Name_to_Assign = Get -WmiObject -třída win32_Product -název počítače '$ team'Pomocí možností Get-WmiObject a třídy win32_Product povolíme proměnné Name_to_Assign ukládat podrobnosti o softwaru nainstalovaném na vzdáleném počítači.

Name_to_Assign> File_Name.txtTato možnost vytvoří textový soubor s uvedenými informacemi

Krok 3
V tomto případě jsme vytvořili následující.

Krok 4
Zařízení, ze kterého budeme získávat informace, je možné vidět v naší doméně.

Krok 5
Pokračujeme ke spuštění skriptu.

ZVĚTŠIT

Krok 6
Vidíme, že soubor byl vytvořen, a můžeme jej otevřít a zobrazit software nainstalovaný ve vzdáleném počítači.

Tímto způsobem získáváme informace z počítačů v naší doméně. Díky tomu budeme moci v seznamu vědět, jaký software je na počítačích nainstalován, a tak jej budeme moci později spravovat, jak chceme. Při práci s více počítači je důležité mít kontrolu nad vším, co je na nich nainstalováno.

wave wave wave wave wave