Pomocí skriptu PowerShell získáte seznam nainstalovaných aplikací ve Windows


Získání seznamu nainstalovaných aplikací pomocí skriptu PowerShell

Při nové instalaci operačního systému je velmi užitečné mít k dispozici seznam všech nainstalovaných aplikací. Tento seznam vám usnadní konfiguraci počítače po instalaci Windows, jelikož zajistí, že nezapomenete na žádnou z klíčových aplikací. Sestavení takového seznamu však může být náročné, zvláště když instalujeme velké množství programů. Standardně neexistuje jednoduchá funkce pro export seznamu instalovaných aplikací. Úkol se stává ještě obtížnějším, pokud potřebujete obnovit instalaci systému Windows na jiném počítači, nebo na více počítačích najednou. Naštěstí existuje řešení – můžete využít skript PowerShell k získání přehledu aplikací nainstalovaných na lokálním nebo vzdáleném počítači. V tomto článku si ukážeme, jak na to.

Začněte stažením skriptu pro získání seznamu nainstalovaných aplikací z počítačů (PowerShell) pomocí odkazu umístěného na konci tohoto textu. Důležité je přejmenovat stažený skript, aby v jeho názvu ani v názvu složky, kde je uložen, nebyl obsažen řetězec ‘PowerShell’.

Skript je dodáván ve formě souboru PSM1, což je modul PowerShell, který je třeba importovat.

Import modulu PowerShell

Spusťte PowerShell jako administrátor. Poté zadejte následující příkaz, přičemž nahraďte „cesta k souboru“ skutečnou cestou k souboru PSM1:

import-module "cesta k souboru"

Konkrétní příkaz může vypadat například takto:

import-module C:UsersfatiwDownloadsGetInstalledApplicationInfoGetInstalledApplicationInfoGetInstalledApplicationInfo.psm1

Pokud PowerShell oznámí, že spouštění skriptů je blokováno zásadami, budete muset před importem modulu upravit nastavení těchto zásad.

Získání seznamu nainstalovaných aplikací

Otevřete soubor PSM1 pomocí Poznámkového bloku. Zobrazí se vám seznam všech funkcí, které skript přidává do PowerShellu. V tomto konkrétním případě skript přidává funkci, která umožňuje získat seznam nainstalovaných aplikací v místním nebo vzdáleném systému:

Get-OSCInstalledApplication

V PowerShellu spusťte výše uvedený příkaz. Budete vyzváni k zadání názvu počítače, pro který chcete získat seznam nainstalovaných aplikací. Můžete zadat název vašeho vlastního počítače, nebo název síťového počítače. Skript umožňuje zadat i více názvů počítačů a načte seznam aplikací pro všechny z nich.

Skript má také možnost uložit seznam nainstalovaných aplikací do souboru CSV. Pro uložení seznamu použijte následující příkaz, kde „Název počítače“ nahradíte skutečným názvem počítače a „C:\nainstalovaneAplikace.csv“ cestou, kam se má CSV soubor uložit:

Get-OSCInstalledApplication -ComputerName "Název počítače" | Export-Csv -Path C:\nainstalovaneAplikace.csv

Pokud pracujete s velkým počtem počítačů, můžete importovat jejich názvy ze souboru CSV. Pro tento účel použijte následující příkaz, kde „C:\seznamPocitacu.csv“ nahradíte cestou k souboru CSV:

Get-OSCInstalledApplication -ComputerFilePath C:\seznamPocitacu.csv

Doufáme, že tento návod vám usnadní práci po nové instalaci systému Windows.

Stáhnout skript pro získání seznamu nainstalovaných aplikací (PowerShell)