Jak uzyskać listę zainstalowanych programów w Powershell?

Wśród zadań administracyjnych, które czasami wykonujemy jako zespół lub kilka, jest jedno, które polega na uzyskaniu listy całego oprogramowania, programów, aplikacji itp., które są zainstalowane zarówno na komputerach lokalnych, jak i zdalnych, aby śledzenie scentralizowane w przypadku:

  • Wymagaj audytu.
  • Unikaj instalacji oprogramowania nieautoryzowanego przez organizację.
  • Walidacja licencji.
  • Zapasy m.in.
Zadanie może być żmudne, jeśli musimy wykonać cały proces, przechodząc do każdego komputera i sprawdzając w Panelu sterowania, które programy są zainstalowane lub korzystając z narzędzi innych firm, ale dzięki Windows PowerShell możemy uzyskać te informacje za pomocą prostego polecenia cmdlet i zapisywanie zadań zarządzania. Konsola Powershell pozwala nam na dokonywanie konfiguracji w naszym sprzęcie indywidualnie oraz w naszej domenie w sposób ogólny.

Tym razem zobaczymy, jak możemy wyświetlić listę wszystkich programów na komputerze za pomocą Windows PowerShell, oszczędzając czas w tym procesie.

Poniższy samouczek wideo pomaga zapisać plik tekstowy z listą programów zainstalowanych w systemie Windows 10 dzięki poleceniom w PowerShell i CMD.

1. Uzyskaj listę oprogramowania z wierszem poleceń w systemie Windows 10


Zanim omówimy, jak używać PowerShell do tego zadania, zrobimy to za pomocą wiersza poleceń.

Krok 1
Aby otworzyć wiersz poleceń w systemie Windows 10, mamy następujące opcje:

Krok 2
Po otwarciu okna wiersza polecenia wprowadzimy następującą składnię:

 wmic / output: Ścieżka i nazwa produktu file.txt pobierz nazwę, wersję
W tym przypadku wprowadziliśmy następujące. Widzimy, że polecenie zostało wykonane poprawnie.
 wmic /output:G:\ListadoSoftware.txt pobranie nazwy produktu, wersji

POWIĘKSZAĆ

Krok 3
Gdy zobaczymy, że polecenie zostało wykonane dobrze, przejdziemy do ścieżki, w której je zapisaliśmy, w tym przypadku na dysk G. Możemy tam zobaczyć utworzony plik z rozszerzeniem .txt.

Krok 4
Przechodzimy do jego otwarcia i zobaczymy pełną listę oprogramowania zainstalowanego w systemie Windows 10.

POWIĘKSZAĆ

W ten sposób otrzymujemy całą listę szybko i kompletnie z wiersza poleceń.

2. Uzyskaj listę oprogramowania za pomocą PowerShell w systemie Windows 10


Następną opcją jest użycie Windows PowerShell do automatycznego uruchomienia tego zadania.

Krok 1
Aby otworzyć Windows PowerShell w Windows 10, możemy skorzystać z jednej z następujących opcji:

Krok 2
Po otwarciu okna Windows PowerShell wprowadzimy następującą składnię zgodnie z naszymi upodobaniami. Widzimy, że polecenie zostało wykonane poprawnie.

 Get-WmiObject -Class Win32_Product | Wybierz-Object-Nazwa właściwości> Ścieżka i nazwa pliku.txt 

POWIĘKSZAĆ

Krok 3
Teraz musimy przejść do jednostki, w której plik został utworzony. Widzimy, że plik SoftwareEquipo jest tworzony tak, jak wskazano w Windows PowerShell. W ten sposób uzyskujemy pełną listę oprogramowania zainstalowanego na komputerze za pomocą Windows PowerShell

3. Uzyskaj listę oprogramowania ze zdalnego komputera za pomocą PowerShell w systemie Windows 10


Krok 1
Aby uzyskać informacje o komputerze w domenie bez konieczności przechodzenia do jego fizycznej lokalizacji, możemy skorzystać z poniższego skryptu.
 # Param (zespół $) # parametr wejściowy $ Nazwa_do_przypisania = Get-WmiObject -class win32_Product -nazwa_komputera 'zespół $' $ Nazwa_do_przypisania> Nazwa_pliku.txt
Krok 2
W tym skrypcie definiujemy:

Param (zespół $)Odnosi się do zespołu, od którego będziemy uzyskiwać informacje.

$ Name_to_Assign = Get-WmiObject -class win32_Product -nazwa komputera '$ team'Korzystając z opcji Get-WmiObject i klasy win32_Product umożliwiamy zmiennej Name_to_Assign zapisanie szczegółów oprogramowania zainstalowanego na zdalnym komputerze.

Nazwa_do_przypisania> Nazwa_pliku.txtTa opcja tworzy plik tekstowy ze wskazanymi informacjami

Krok 3
W tym przypadku stworzyliśmy następujące.

Krok 4
Sprzęt, z którego uzyskamy informacje można zobaczyć w naszej domenie.

Krok 5
Przechodzimy do wykonania skryptu.

POWIĘKSZAĆ

Krok 6
Widzimy, że plik został utworzony i możemy go otworzyć i zobaczyć oprogramowanie zainstalowane na zdalnym komputerze.

W ten sposób uzyskujemy informacje z komputerów w naszej domenie. Dzięki temu będziemy mogli dowiedzieć się na liście, jakie oprogramowanie jest zainstalowane na komputerach, a tym samym będziemy mogli zarządzać nim tak, jak chcemy później. W przypadku wielu komputerów ważne jest, aby mieć kontrolę nad wszystkim, co jest na nich zainstalowane.

wave wave wave wave wave