So erhalten Sie eine Liste der installierten Programme mit Powershell

Unter den administrativen Aufgaben, die wir manchmal als Verantwortlicher für ein oder mehrere Teams haben, ist eine, eine Liste aller Software, Programme , Anwendungen usw. zu erhalten, die sowohl auf lokalen als auch auf entfernten Geräten installiert sind, um den Überblick zu behalten zentralisiert bei:

  • Audit erforderlich.
  • Vermeiden Sie die Installation von Software, die nicht von der Organisation autorisiert wurde.
  • Validierung von Lizenzen .
  • Vorräte unter anderem.

Die Aufgabe kann mühsam sein, wenn wir den gesamten Prozess für jedes Team ausführen und in der Systemsteuerung nachsehen müssen, welche Programme installiert sind oder Tools von Drittanbietern verwenden. Dank Windows PowerShell können wir diese Informationen jedoch mithilfe eines einfachen Cmdlets abrufen und Verwaltungsaufgaben speichern . Mit der Powershell-Konsole können wir Konfigurationen in unserem Team individuell und in unserer Domäne im Allgemeinen vornehmen .

Bei dieser Gelegenheit werden wir sehen, wie wir mithilfe von Windows PowerShell die gesamte Software eines Teams auflisten können, wodurch Zeit gespart wird.

Das folgende Videotutorial hilft Ihnen beim Speichern einer Textdatei mit der Liste der auf Ihrem Windows 10 installierten Programme dank der Befehle in PowerShell und CMD.

Um auf dem Laufenden zu bleiben, sollten Sie unseren YouTube-Kanal abonnieren. ABONNIEREN

1. Liste der Software mit System Symbol in Windows 10 abrufen

Bevor wir analysieren, wie PowerShell für diese Aufgabe verwendet wird, verwenden wir die Eingabeaufforderung.

Schritt 1

Um die Eingabeaufforderung in Windows 10 zu öffnen, haben wir folgende Möglichkeiten:

System Symbol öffnen
Schritt 2

Sobald das Eingabeaufforderungsfenster geöffnet ist, geben wir die folgende Syntax ein:

 wmic / output: Pfad und Dateiname.txt Produkt erhalten Namen, Version 

In diesem Fall haben wir Folgendes eingegeben. Wir können sehen, dass der Befehl korrekt ausgeführt wurde.

 wmic /output:G:ListadoSoftware.txt Produktname, Version 

2-Listing-Software-installiert-Windows-10-Powershell.jpg

Schritt 3

Sobald wir sehen, dass der Befehl korrekt ausgeführt wurde, gehen wir zu dem Pfad, in dem wir ihn gespeichert haben, in diesem Fall zu der Einheit G. Dort sehen wir die mit der Erweiterung .txt erstellte Datei.

See also  Installation und Verwendung von Dutree zur Analyse der Festplattennutzung unter Linux

3-Auflistung-Software-installiert-Windows-10-Powershell.jpg

Schritt 4

Wir öffnen es und sehen die vollständige Liste der in Windows 10 installierten Software. 4-Listing-Software-installiert-Windows-10-Powershell.jpg

Auf diese Weise erhalten wir die gesamte Liste schnell und vollständig über die Befehlszeile.

2. Liste der Software mit PowerShell in Windows 10 abrufen

Die nächste Möglichkeit besteht darin, diese Aufgabe mithilfe von Windows PowerShell automatisch auszuführen.

Schritt 1

Zum Öffnen von Windows PowerShell in Windows 10 können Sie eine der folgenden Optionen verwenden:

Öffnen Sie PowerShell
Schritt 2

Sobald das Windows PowerShell-Fenster geöffnet ist, geben wir die folgende Syntax nach unserem Geschmack ein. Wir können sehen, dass der Befehl korrekt ausgeführt wurde.

 Get-WmiObject -Class Win32_Product | Select-Object -Property Name> Pfad und Dateiname.txt 

5-Listing-Software-installiert-Windows-10-Powershell.jpg

Schritt 3

Nun müssen wir zu der Einheit gehen, in der die Datei erstellt wurde. Wir können sehen, dass die SoftwareEquipment-Datei wie in Windows PowerShell angegeben erstellt wird. Auf diese Weise erhalten wir die Gesamtliste der auf einem Computer mit Windows PowerShell installierten Software

6-Listing-Software-installiert-Windows-10-Powershell.jpg

3. Rufen Sie mit PowerShell in Windows 10 eine Softwareliste von einem Remotecomputer ab

Schritt 1

Mit dem folgenden Skript können Sie die Informationen eines Teams in der Domäne abrufen, ohne zum physischen Speicherort desselben wechseln zu müssen.

 # Eingabeparameter Param ($ team) # $ Name_to_Assign = Get-WmiObject-Klasse win32_Product-Computername '$ team' $ Name_to_Assign> File_Name.txt 
Schritt 2

In diesem Skript definieren wir Folgendes:

Param ($ team)
Es bezieht sich auf die Ausrüstung, von der wir die Informationen erhalten werden.

$ Name_to_Assign = Get-WmiObject-Klasse win32_Product-Computername ‘$ team’
Mit den Optionen Get-WmiObject und der Klasse win32_Product können die Details der auf dem Remote-Computer installierten Software in der Variablen Name_to_Assign gespeichert werden.

Name_to_Assign> File_Name.txt
Diese Option erstellt eine Textdatei mit den angegebenen Informationen

Schritt 3

In diesem Fall haben wir folgendes erstellt.

See also  SQLMAP SQL Injection-Tool und Hacking von ethischen Datenbanken

7-Listing-Software-installiert-Windows-10-Powershell.jpg

Schritt 4

Die Ausrüstung, von der wir die Informationen erhalten, die wir in unserer Domäne sehen können.

8-Auflistung-Software-installiert-Windows-10-Powershell.jpg

Schritt 5

Wir führen das Skript aus. 9-Listing-Software-installiert-Windows-10-Powershell.jpg

Schritt 6

Wir können sehen, dass die Datei erstellt wurde und wir können sie öffnen und die auf dem Remote-Computer installierte Software sehen.

10-Listing-Software-installiert-Windows-10-Powershell.jpg

Auf diese Weise erhalten wir die Informationen der Geräte in unserer Domäne. Auf diese Weise können wir in einer Liste erkennen, welche Software auf dem Gerät installiert ist, und diese dann später nach unseren Wünschen verwalten. Beim Umgang mit mehreren Computern ist es wichtig, die Kontrolle über alles zu haben, was auf ihnen installiert ist.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *