Buch
- App-V Infrastruktur
- App-V Client
- App-V Sequenzierung
- Tools & Troubelshooting
- PowerShell mit App-V

- App-V Infrastruktur
- App-V Client
- App-V Sequenzierung
- Tools & Troubelshooting
- PowerShell mit App-V
Alle wichtigen Browser
Wichtige Standardanwendungen
Wöchentlich aktuallisiert
Mit Support
Individuelle Anpassungen sind möglich
Schnell auf Sicherheitslücken reagieren
Bonus: Einige MSIX Pakete für WVD
Hochwertige Lösungen mit bestem Kundenservice
Terminalserver- und Desktop Umgebungen mit der besten Usability
Schulungen und Workshops
Intuitive individuelle Lösungen
Wie in einem anderen Artikel bereits beschrieben, kann es bei der Bereitstellung von App-V Paketen auf provisionierten Servern zu Problemen (Appcrash) kommen, sofern man nicht die Funktion "Cache in Device RAM with Hard Disk Overflow" des Provisioning Servers nutzt oder den App-V Cache auf das persistentes Laufwerk auslagert.
Macht man letzteres muss sichergestellt sein, dass der App-v Cache nach jedem Reboot des Servers gelöscht wird, da es sonst zu Problemen beim Import der Pakete durch den App-V Client kommt.
http://blogs.msdn.com/b/sgern/archive/2014/05/26/10528435.aspx
Leider ist es nicht möglich, den App-V Cache (in unserem Fall "D:\App-V") so ohne weiteres bei jedem Neustart zu löschen, da dem SYSTEM Konto teilweise die entsprechenden Berechtigungen fehlen (Access denied).
Auch „Jeder“ hat nur eingeschränkte Berechtigungen.
Denkbar wäre es nun, ein Powershell Skript beim Neustart des Servers ausführen zu lassen, welches erst die entsprechenden Berechtigungen setzt, den App-V Cache Order löscht und dann die Pakete importiert:
cmd.exe /C "icacls.exe D:\App-V /T /grant:r jeder:(OI)(CI)F" cmd.exe /C "echo y | rd D:\App-V /s" Get-ChildItem "\\appv_server\appv_share" -recurse -force -include *.appv | Add-AppvClientPackage | Publish-AppvClientPackage –global
Da das Setzten der Berechtigungen je nach Anzahl der Pakete recht lange dauern kann, könnte man auch ein Skript ausführen lassen, welches die Pakete vor dem Neustart entfernt.
Get-AppvClientPackage | Unpublish-AppvClientPackage -Global | Remove-AppvClientPackage
Möchte man nun auf Nummer sicher gehen, verwendet man beide Skripte. Eines welches beim Herunterfahren des Terminalservers die Pakete über den App-V Client entfernt und eines, welches beim Neustart des Servers eventuelle Reste im App-V Cache Ordner löscht und die Pakete neu importiert.
Nick Informationstechnik GmbH
Dribusch 2
30539 Hannover
+49 (0) 511 165 810 190
+49 (0) 511 165 810 199
Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.
Kommentare