Powershell: Von SCCM-TaskSquences auslesen welche App gerade installiert wird
Hallo @ All
In diesem Beitrag hat mit @t0mka bereits bestens auf die Sprünge geholfen. Leider stehe ich schon wieder an bzw. finde keine Lösung und hoffe nochmal, dass mir hier aus den Forum helfen kann.
Mein Problem ist folgendes:
In einer TS sind mehrere Apps verknüpft. Nun will ich "am Client" auslesen welche App denn gerade dran ist und das in einer GUI (siehe auch obigen Artikel) anzeigen. Ich weiß zwar, dass man das TS-Window anzeigen lassen kann, das will aber mein Vorgesetzte und der Kunde nicht. Eine Art Log mit Anzeige was gerade passiert soll in der GUI angezeigt werden.
Soweit habe ich mich zwar schon schlau gemacht, dass sich das TS-Objekt zur Laufzeit auslesen lässt...
...es scheint aber keine Entsprechung bei den verfügbaren Variablen zu geben:
https://docs.microsoft.com/en-us/sccm/osd/understand/task-sequence-varia ...
Hat jemand eine Tipp wie ich das am besten umsetzen kann?
Vielen Dank!
Mayho
In diesem Beitrag hat mit @t0mka bereits bestens auf die Sprünge geholfen. Leider stehe ich schon wieder an bzw. finde keine Lösung und hoffe nochmal, dass mir hier aus den Forum helfen kann.
Mein Problem ist folgendes:
In einer TS sind mehrere Apps verknüpft. Nun will ich "am Client" auslesen welche App denn gerade dran ist und das in einer GUI (siehe auch obigen Artikel) anzeigen. Ich weiß zwar, dass man das TS-Window anzeigen lassen kann, das will aber mein Vorgesetzte und der Kunde nicht. Eine Art Log mit Anzeige was gerade passiert soll in der GUI angezeigt werden.
Soweit habe ich mich zwar schon schlau gemacht, dass sich das TS-Objekt zur Laufzeit auslesen lässt...
New-Object -COMObject Microsoft.SMS.TSEnvironment
...es scheint aber keine Entsprechung bei den verfügbaren Variablen zu geben:
https://docs.microsoft.com/en-us/sccm/osd/understand/task-sequence-varia ...
Hat jemand eine Tipp wie ich das am besten umsetzen kann?
Vielen Dank!
Mayho
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 443510
Url: https://administrator.de/contentid/443510
Ausgedruckt am: 04.12.2024 um 08:12 Uhr
9 Kommentare
Neuester Kommentar
In einer TS sind mehrere Apps verknüpft. Nun will ich "am Client" auslesen welche App denn gerade dran ist und das in einer GUI (siehe auch obigen Artikel) anzeigen. Ich weiß zwar, dass man das TS-Window anzeigen lassen kann, das will aber mein Vorgesetzte und der Kunde nicht. Eine Art Log mit Anzeige was gerade passiert soll in der GUI angezeigt werden.
Sicher, dass dein Problem technisch zu lösen ist?
Aus den Logs auslesen wäre eine Variante.
https://deploymentparts.wordpress.com/2015/08/14/how-to-track-an-install ...
Besser wäre es wenn der User überhaupt nichts von irgendwelchen Installationen mitbekommt und das das ganze schon vor der Anmeldung vernünftig eingerichtet wird. Der User soll mit den Apps arbeiten und nicht ihnen bei der Installation zusehen .
https://deploymentparts.wordpress.com/2015/08/14/how-to-track-an-install ...
Besser wäre es wenn der User überhaupt nichts von irgendwelchen Installationen mitbekommt und das das ganze schon vor der Anmeldung vernünftig eingerichtet wird. Der User soll mit den Apps arbeiten und nicht ihnen bei der Installation zusehen .
Zitat von @mayho33:
Bsp.:
cmd.exe /c reg add HKEY_LOCAL_MACHINE\SOFTWARE\_TS_BASED_KEYS /v CurrentValue /t REG_SZ /d "Installiere Java Runtime x86" /f
Bsp.:
cmd.exe /c reg add HKEY_LOCAL_MACHINE\SOFTWARE\_TS_BASED_KEYS /v CurrentValue /t REG_SZ /d "Installiere Java Runtime x86" /f
Moin,
Ist das ein Java Programm? Wenn ja solltet ihr die nötige Java Version vielleicht als "Self contained Application Package" mit dem Programm ausliefern und selbiges per JNLP updaten. Das dürfte deutlich zuverlässiger sein.
/Thomas
Einerseits kennt
https://docs.microsoft.com/en-us/sccm/develop/reference/core/clients/sdk ...
Da lassen sich sicher die passenden Events registrieren.
tsmanager.exe
und smsswd.exe
den aktuellen Status und meldet das dem OS andererseits schau dir mal die diversen WMI Klassen dazu anhttps://docs.microsoft.com/en-us/sccm/develop/reference/core/clients/sdk ...
Da lassen sich sicher die passenden Events registrieren.