PowerShell zum Auslesen von Software nutzen
Hallo,
ich möchte mich an die Planung eines größeren Skripts machen, davor habe ich noch einige Fragen.
Ziel ist es, mehr als die installierte Software auszulesen, sondern noch etwas mehr wie z.B. Lizenz Laufzeiten.
Für ein Beispiel habe ich mir gedacht, ich nehme Teamspeak.
Kann ich mit PowerShell feststellen, mit welchen Servern ich gerade verbunden bin? Allgemein GUI von Drittsoftware auslesen?
Eine Kombination mit C# ist auch Okay.
Danke.
ich möchte mich an die Planung eines größeren Skripts machen, davor habe ich noch einige Fragen.
Ziel ist es, mehr als die installierte Software auszulesen, sondern noch etwas mehr wie z.B. Lizenz Laufzeiten.
Für ein Beispiel habe ich mir gedacht, ich nehme Teamspeak.
Kann ich mit PowerShell feststellen, mit welchen Servern ich gerade verbunden bin? Allgemein GUI von Drittsoftware auslesen?
Eine Kombination mit C# ist auch Okay.
Danke.
Please also mark the comments that contributed to the solution of the article
Content-Key: 391905
Url: https://administrator.de/contentid/391905
Printed on: April 25, 2024 at 23:04 o'clock
1 Comment
Nimm schnell AutoIt dafür das bietet schon die passenden Win32-Methoden zum Auslesen von Oberflächenelementen (z.B. https://www.autoitscript.com/autoit3/docs/functions/ControlGetText.htm) fertig an, die EXE ist dann auch ohne Abhängigkeiten wie Frameworks lauffähig. Mit PS von der Oberfläche auslesen, das wird einigermaßen lang das Skript und um das zuverlässig zu machen bedarf es diverser Klimmzüge weil man nicht jedes Fenster mit dessen Controls einheitlich auslesen kann da es ja bekanntlich viele Window-Frameworks gibt die alle unterschiedlich arbeiten.
Gruß l.
Für ein Beispiel habe ich mir gedacht, ich nehme Teamspeak.
Schlechtes Beispiel, die Controls davon lassen sich nicht über die üblichen Methoden auslesen.Gruß l.