Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

PowerShell GUI über SCCM (AppV-Pakete abfragen,löschen,reparieren)

$
0
0

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


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>