MDOP: UE-V Beta 2
Ich habe in einigen Posts die User Experience Virtualization vorgestellt. Letzte Woche wurde die Beta 2 mit einigen Änderungen vorgestellt:
-
New Template:
-
Desktop Settings (Start Menu & Taskbar, Folder Options, Region & Language)
-
Updated Templates:
-
Office 2010 (improved templates)
-
Internet Options (IE8 support added, Favorites & Homepage roam between IE8/IE9/IE10)
-
Ease of Access (Magnifier, Narrator, & On-Screen Keyboard support added)
-
Roaming applicable desktop settings between Windows 7/Server 2008 R2 & Windows 8/Server 2012
MDOP: UE-V – Teil 4– Erstellung eigener Templates
Der “Microsoft User Experience Virtualization Generator” wird über das ToolsSetup.exe installiert und ermöglicht die Erstellung, Bearbeitung und Validierung von Templates. Ein Template ist eine einfache XML Datei, die definiert welche Registrywerte und Dateien zu den Usereinstellungen einer Anwendung gehören.
Dabei ist im Allgemeinen kein genaueres Wissen über die Anwendung notwendig. Bei der Erstellung wird die gewünschte Anwendung ausgesucht und gestartet. Der Generator überwacht im Hintergrund auf welche Dateien und Registrierungsschlüssel das Programm zugreift. Im weiteren Schritt können diese ermittelten Werte angepasst werden.
MDOP: UE-V–Teil 3 – Verwendung von UE-V in WHS
Da ich zu hause einen Windows Home Server (WHS) mit mehreren Clients aber ohne zentrale Profile (da keine Windows Domäne vorhanden ist) einsetze, ist User Environment Virtualization (UE-V) die optimale Ergänzung.
Dazu bin ich folgendermaßen vorgegangen:
Über das Dashboard habe ich ein neue Freigabe namens Settings angelegt. Um mir die Berechtigungsvergabe zu vereinfachen habe ich für alle relevanten Benutzer Read/Write Berechtigungen vergeben.
In einem Unterordner namens Agent liegt darin der Agent mit einem Installationsscript. Parallel zu diesem Ordner existiert ein Ordner Templates, in dem ich die selbsterstellten Vorlagen abgelegt habe.
MDOP: UE-V– Teil 2–Der Agent
Den Agent gibt es wie üblich in einer 32bit und 64bit Variante und liegt als MSI File vor. Er installiert einen Dienst “User Experience Virtualization service” mit dem internen Namen UevAgentService. Dieser Dienst agiert als Dateisystem Filtertreiber.
Eventlognachrichten landen Windows 7 typisch in ein eigenes Eventlog unter “Applications and Services Logs/Microsoft/User Experience Virtualization/Logging” in Admin und Operational.
Ein eigene Oberfläche hat der UE-V Agent (noch?) nicht. Die Steuerung erfolgt über WMI. Für die WMI Schnittstelle wird zusätzlich ein Powershell Modul installiert, dass über “Import-module Microsoft.UEV.commands” in eine Powershellsitzung importiert werden kann.
MDOP: UE-V– Teil 1 -Einführung
Eine Überschrift aus nur zwei Abkürzung. MDOP (Microsoft Desktop Optimization Pack) dürften die meisten bereits von App-V kennen. Und UE-V soll genau ein “Schmerz” von der Applikationsvirtualisierung lösen. Durch App-V wird eine Anwendung in einer (relativ) isolierten Blase ausgeführt. Dies bezieht sich auch auf Einstellungen, die der Benutzer speichert. Diese werden in einer Containerdatei im Profil hinterlegt. Startet er die Anwendung danach z.B. virtuell auf einem Terminalserver, so wird diese Containerdatei wieder herangezogen und er findet seine Einstellungen wieder vor. Sobald er aber die Anwendung in physikalisch installierter Form startet sind diese Einstellung nicht da, da sie nur in der virtuellen Blase zur Verfügung stehen.