Schriftgröße: +
1 minute reading time (87 words)

Umgebungsvariablen im App-V 5.0 Paket

App-V 5.0 unterstützt in der Ausführungsphase leider keinen sauberen Zugriff auf die Umgebungsvariablen. Entweder bekommt ein Skript keine oder aber die des „System“ Accounts.

Folgender kleine Workaround hat für uns funktioniert. Hierbei wird beispielsweise die Umgebungsvariable „%APPDATA%“ aus der Registrierung extrahiert.

Exel 2003 benötigt für den Zugriff auf eine Datei, die mit dem Anwendungsstart unter %appdata% angelegt wird andere Zugriffrechte. Das wird mit diesem Codeschnipsel erreicht.

 

$appdata=Get-ItemProperty"registry::HKEY_CURRENT_USER\Volatile Environment\" |% {$_.appdata}

& icacls.exe "$appdata\Microsoft\AppV\Client\VFS\0C16D10C-8E3D-400D-AAED-0953FD80A96D\AppData\Microsoft\Excel\Excel11.xlb" /grant .\Benutzer:F

$appdata = Get-ItemProperty "registry::HKEY_CURRENT_USER\Volatile Environment\" |% {$_.appdata}

& icacls.exe "$appdata\Microsoft\AppV\Client\VFS\0C16D10C-8E3D-400D-AAED-0953FD80A96D\

 

Die Verwendung von Skripten in Microsoft App-V 5.0...
Paketerstellung mit Symantec Workspace Virtualizat...
 

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!
Bereits registriert? Hier einloggen
Samstag, 27. April 2024

Sicherheitscode (Captcha)

Nick Informationstechnik GmbH
Dribusch 2
30539 Hannover

+49 (0) 511 165 810 190
+49 (0) 511 165 810 199

infonick-it.de

Newsletter

Anmeldung zum deutschen M.A.D. Newsletter mit Informationen zur Anwendungsvirtualisierung!

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.