itazubii
Goto Top

Installierte Programme auf Client per Powershell auslesen?

Hallo Leute,

ich bin neu im Bereich Active Directory und Domänenverwaltung.
Ich habe folgende Aufgabe: Ich soll von meinem neuen Arbeitgeber aus über meinen PC herausfinden, welche Computer in der Domäne ein bestimmtes Programm installiert haben. Nun habe ich lange danach gegooglet aber habe keine gute Lösung gefunden. Mit scripten kenne ich mich nicht gut aus, deswegen fallen viele Vorschläge die ich gefunden habe weg.

Nun meine Frage: Gibt es einen einzelnen Befehl, der mir alle installierten Programme in PS anzeigt, damit ich sehe ob das Programm auf dem anderen Computer installiert ist oder nicht? Alternativ kann es auch ein Befehl sein der nach einem Stichwort sucht. (Beispiel: Befehl sucht nach "Notepad", damit weiß ich dass Notepad installiert ist)

Also wenns geht einen einzelnen Befehl und kein Script, da ich scripten erst im laufe der Ausbildung lerne.

Grüße itazubii.

Content-Key: 281395

Url: https://administrator.de/contentid/281395

Printed on: April 20, 2024 at 00:04 o'clock

Member: xbast1x
Solution xbast1x Aug 28, 2015 updated at 13:28:56 (UTC)
Goto Top
Member: itazubii
itazubii Aug 28, 2015 at 13:06:44 (UTC)
Goto Top
Danke für die Schnelle Antwort

Das würde mir bestimmt helfen wenn ich wüsste wie man Scripts ausführt...

Wenn du mir schnell erklären könntest wie man das umsetzt dann wäre ich dir sehr dankbar

Grüße
Mitglied: 122990
Solution 122990 Aug 28, 2015 updated at 13:28:48 (UTC)
Goto Top
Wenn du mir schnell erklären könntest wie man das umsetzt dann wäre ich dir sehr dankbar
Suchmaschine kaputt ?
https://www.windowspro.de/andreas-kroschel/powershell-scripts-ausfuehren

Gruß grexit
Member: itazubii
itazubii Aug 28, 2015 at 13:29:34 (UTC)
Goto Top
Nochmals: Ich suche eine Möglichkeit ohne zu scripten

Danke trotzdem
Mitglied: 122990
122990 Aug 28, 2015 updated at 15:19:01 (UTC)
Goto Top
Zitat von @itazubii:

Nochmals: Ich suche eine Möglichkeit ohne zu scripten
Powershell ist Scripting, auch wenn du nur einen Befehl nutzt, denn in Powershell kann eine Zeile durch piping sehr sehr sehr lang werden. Und nur einen einzelnen Befehl wirst du nicht finden, außer man schreibt sich selber eine EXE oder nimmt die eines Thirdparty Herstellers. Wenn du noch nicht so weit bist nehm halt eine GUI.
Member: AnkhMorpork
AnkhMorpork Aug 31, 2015 at 13:51:08 (UTC)
Goto Top
Ey,

generell so: gwmi Win32_Product | select name,version,vendor | sort-object -property name

ggf. mit -Computername "Blah blah blah" ergänzen

Gruß

Ankh
Mitglied: 122990
Solution 122990 Aug 31, 2015 updated at 15:33:14 (UTC)
Goto Top
@AnkhMorpork Wobei man erwähnen sollte das Win32_Product nicht sämtliche Installierten Programme wiedergibt, manche werden dort gar nicht erst gelistet. Und die Abfrage kann sich damit ziemlich in die Länge ziehen.
Member: itazubii
itazubii Aug 31, 2015 at 15:34:48 (UTC)
Goto Top
Ja mein Programm, das ich suche ist zwar bei "Programme und Funktionen" gelistet, aber sobald man Win32_Product eingibt erscheint es nicht in der Liste, obwohl ich es auf meinem eigenen PC installiert habe...
Mitglied: 122990
122990 Aug 31, 2015 updated at 15:41:19 (UTC)
Goto Top
Nur aus der Registry bekommst du wirklich alle installierten Programme gelistet:
Registry-Unterschlüssel durchsuchen