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.
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.txtKrok 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.