Liebe Technet-Gemeinde
Ich stehe vor einem Problem, welches verschiedene Themen gleichzeitig betrifft (PowerShell, SCCM und App-V).
Ich habe mich schlussendlich dazu entschlossen, die Frage in der Rubrik "PowerShell" zu posten.
Folgende Problemtatik:
Ich habe ein PowerShell-Skript GUI geschrieben, mit welchem dem User das Löschen und Reparieren von AppV-Paketen vereinfachen soll.
Dieses GUI bzw. PowerShell-Skript habe ich über SCCM (als Paket) auf die Clients verteilt (erstmal natürlich Test-Clients). :)
Im Skript werden PowerShell-Befehle vom AppV-Modul verwendet (Get-/Remove-/Repair-AppvClientPackage). Das Modul kann nur in der x64-Powershell importiert werden.
Soweit so gut, das hab' ich alles über SCCM hingekriegt. Ich starte nun das GUI über das SCCM-Softwarecenter. Erst startet die PS-Console, welche das GUI aufruft.
Das PS-Skript wird über SCCM unter dem SYSTEM-Account ausgeführt, da Repair- und Remove-Befehle nur mit Admin-Rechten möglich ist.
Leider können aber die AppV-Pakete nicht gelöscht werden. Er findet schon gar keine. Da ich im SCCM der PowerShell -NoExit mitgebe, besteht mir die Möglichkeit in der PS-Console unter dem SYSTEM-Account Befehle auszuführen. Aber schon in dieser Session bringt
der Befehl "Get-AppvClientpackage" keine Ergebnisse :(
Wiederum aber "Get-AppvPublishingServer" bringt mir Ergebnisse. Sprich: Das AppV-Module funktioniert, das kanns also nicht sein.
Woran kann es liegen, das der SYSTEM-Account keine AppV-Pakete auf dem Client findet?
Ich hoffe ich habe genug Informationen zur Ausgangslage mitgegeben.
Ich freue mich jetzt schon auf hilfreiche Tipps und vielleicht Lösung(en) :)
Danke & Gruss
ICT-Shelby