Konfigurieren von UE-V mit Microsoft Configuration Manager

Nachdem Sie Die Benutzerfreundlichkeitsvirtualisierung (User Experience Virtualization, UE-V) und die erforderlichen Features bereitgestellt haben, können Sie mit der Konfiguration beginnen, um die Anforderungen Ihrer organization zu erfüllen. Das UE-V-Konfigurationspaket bietet Administratoren die Möglichkeit, das Feature "Kompatibilitätseinstellungen" von Microsoft Configuration Manager zu verwenden, um konsistente Konfigurationen an Standorten anzuwenden, an denen UE-V und Configuration Manager installiert sind.

Unterstützte Features des UE-V-Konfigurationspakets

Das UE-V-Konfigurationspaket enthält Tools für Folgendes:

  • Erstellen oder Aktualisieren von Baselines für die Verteilung von UE-V-Einstellungen für Speicherortvorlagen

    • Definieren von UE-V-Vorlagen, die registriert oder nicht registriert werden sollen
    • Aktualisieren von Konfigurationselementen und Baselines für UE-V-Vorlagen beim Hinzufügen oder Aktualisieren von Vorlagen
    • Verteilen und Registrieren von UE-V-Vorlagen mithilfe der Standardwartung für Konfigurationselemente
  • Erstellen oder Aktualisieren eines UE-V-Agent-Richtlinienkonfigurationselements zum Festlegen oder Löschen dieser Einstellungen

    Konfiguration Einstellung Beschreibung
    Maximale Paketgröße Aktivieren/Deaktivieren der Windows-App-Synchronisierung Warten auf Synchronisierung beim Anwendungsstart
    Festlegen der Importverzögerung Nicht aufgelistete Windows-Apps synchronisieren Warten auf Synchronisierung bei der Anmeldung
    Benachrichtigung zum Importieren von Einstellungen IT-Kontakt-URL Warten auf Synchronisierungstimeout
    Speicherpfad für Einstellungen Beschreibender Text für IT-Kontakt Katalogpfad der Einstellungsvorlage
    Synchronisierungsaktivierung Taskleistensymbol aktiviert Starten/Beenden des UE-V-Agent-Diensts
    Synchronisierungsmethode Benachrichtigung zur ersten Verwendung Definieren der Einstellungen für windows-Apps
    Synchronisierungstimeout
  • Überprüfen Sie die Konformität, indem Sie bestätigen, dass UE-V ausgeführt wird.

Generieren eines UE-V-Dienstrichtlinienkonfigurationselements

Alle UE-V-Dienstrichtlinien und -konfigurationen werden über ein einzelnes Konfigurationselement verteilt, das mit dem UevAgentPolicyGenerator.exe-Tool generiert wird. Dieses Tool liest die gewünschte Konfiguration aus einer XML-Konfigurationsdatei und erstellt eine CI mit den Ermittlungs- und Wartungseinstellungen, die erforderlich sind, um die Konformität des Computers zu gewährleisten.

Die CAB-Datei des UE-V-Dienstrichtlinien-Konfigurationselements wird mithilfe des Befehlszeilentools UevTemplateBaselineGenerator.exe erstellt, das über die folgenden Parameter verfügt:

  • Standortcode <>
  • PolicyName <name> Optional: Standardwert "UE-V Agent Policy" (UE-V-Agent-Richtlinie), wenn nicht vorhanden
  • PolicyDescription <description> Optional: Eine Beschreibung wird bereitgestellt, wenn sie nicht vorhanden ist.
  • Vollständiger Pfad von CabFilePath <zum Konfigurationselement .CAB Datei>
  • ConfigurationFile <: vollständiger Pfad zur XML-Konfigurationsdatei des Agents>

Hinweis

Es kann erforderlich sein, die PowerShell-Ausführungsrichtlinie zu ändern, damit diese Skripts in Ihrer Umgebung ausgeführt werden können. Führen Sie die folgenden Schritte in der Configuration Manager-Konsole aus:

  1. Wählen Sie Eigenschaften für Verwaltungsclienteinstellungen >> aus.
  2. Legen Sie auf der Registerkarte Benutzer-Agent die PowerShell-Ausführungsrichtlinie auf Umgehung fest.

Erstellen des ersten UE-V-Richtlinienkonfigurationselements

  1. Kopieren Sie die Standardeinstellungskonfigurationsdatei aus dem UE-V Config Pack-Installationsverzeichnis an einen Speicherort, der für Ihre ConfigMgr Admin Console sichtbar ist:
C:\Program Files (x86)\Windows Kits\10\Microsoft User Experience Virtualization\Management\AgentConfiguration.xml

Die Standardkonfigurationsdatei enthält fünf Abschnitte:

Computerrichtlinie

Alle Einstellungen auf UE-V-Computerebene. Das DesiredState-Attribut kann

  • Legen Sie fest, dass der Wert in der Registrierung zugewiesen wird.
  • Löschen , um die Einstellung zu entfernen
  • Nicht verwaltet , um das Konfigurationselement im aktuellen Zustand zu erhalten

Entfernen Sie keine Zeilen aus diesem Abschnitt. Legen Sie stattdessen DesiredState auf festUnmanaged, wenn Configuration Manager die aktuellen Oder Standardwerte nicht ändern soll.

CurrentComputerUserPolicy

Alle Einstellungen auf UE-V-Benutzerebene. Diese Einträge überschreiben die Computereinstellungen für einen Benutzer. Das DesiredState-Attribut kann

  • Legen Sie fest, dass der Wert in der Registrierung zugewiesen wird.
  • Löschen , um die Einstellung zu entfernen
  • Nicht verwaltet , um das Konfigurationselement im aktuellen Zustand zu erhalten

Entfernen Sie keine Zeilen aus diesem Abschnitt. Legen Sie stattdessen DesiredState auf "Nicht verwaltet" fest, wenn Configuration Manager die aktuellen Oder Standardwerte nicht ändern soll.

Dienstleistungen

Einträge in diesem Abschnitt steuern den Dienstvorgang. Die Standardkonfigurationsdatei enthält einen einzelnen Eintrag für UevAgentService. Das DesiredState-Attribut kann auf Running oder Stopped festgelegt werden.

Windows8AppsComputerPolicy

Alle Einstellungen für die Windows-App-Synchronisierung auf Computerebene. Jedem in diesem Abschnitt aufgeführten PackageFamilyName kann ein DesiredState von zugewiesen werden.

  • Aktiviert , um Einstellungen zu roamingn
  • Deaktiviert , um das Roaming von Einstellungen zu verhindern
  • Deaktiviert , damit der Eintrag aus dem UE-V-Steuerelement entfernt wird

Diesem Abschnitt können weitere Zeilen basierend auf der Liste der installierten Windows-Apps hinzugefügt werden, die mithilfe des PowerShell-Cmdlets GetAppxPackage angezeigt werden können.

Windows8AppsCurrentComputerUserPolicy

Identisch mit windows8AppsComputerPolicy mit Einstellungen, die Computereinstellungen für einen einzelnen Benutzer außer Kraft setzen.

  1. Bearbeiten Sie die Konfigurationsdatei, indem Sie die Felder für den gewünschten Zustand und den Gewünschten Wert ändern.
  2. Führen Sie diesen Befehl auf einem Computer aus, auf dem die ConfigMgr Admin Console ausgeführt wird:
    C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevAgentPolicyGenerator.exe -Site ABC -CabFilePath "C:\MyCabFiles\UevPolicyItem.cab" -ConfigurationFile "c:\AgentConfiguration.xml"
    
  3. Importieren Sie die CAB-Datei mithilfe ConfigMgr-Konsole oder PowerShell-Import-CMConfigurationItem

Aktualisieren eines UE-V-Richtlinienkonfigurationselements

  1. Bearbeiten Sie die Konfigurationsdatei, indem Sie die Felder für den gewünschten Zustand und den Gewünschten Wert ändern.
  2. Führen Sie den Befehl aus Schritt 3 unter Erstellen des ersten UE-V-Richtlinienkonfigurationselements aus. Wenn Sie den Namen mit dem Parameter PolicyName geändert haben, stellen Sie sicher, dass Sie denselben Namen eingeben.
  3. Importieren Sie die CAB-Datei erneut. Die Version in ConfigMgr wird aktualisiert.

Generieren einer UE-V-Vorlagenbaseline

UE-V-Vorlagen werden mithilfe einer Baseline verteilt, die mehrere Konfigurationselemente enthält. Jedes Konfigurationselement enthält die Ermittlungs- und Wartungsskripts, die zum Installieren einer UE-V-Vorlage erforderlich sind. Die eigentliche UE-V-Vorlage ist in das Wartungsskript für die Verteilung mithilfe der Standardmäßigen Konfigurationselementfunktionalität eingebettet.

Die UE-V-Vorlagenbaseline wird mithilfe des Befehlszeilentools UevTemplateBaselineGenerator.exe erstellt, das über die folgenden Parameter verfügt:

  • Standortcode <>
  • BaselineName-Name <> (optional: Standardmäßig wird "UE-V-Vorlagenverteilungsbaseline" verwendet, falls nicht vorhanden)
  • BaselineDescription <description> (Optional: Es wird eine Beschreibung angegeben, wenn sie nicht vorhanden ist)
  • TemplateFolder <UE-V-Vorlagenordner>
  • Registrieren einer <durch Trennzeichen getrennten Vorlagendateiliste>
  • Aufheben der Registrierung einer <durch Trennzeichen getrennten Vorlagenliste>
  • Vollständiger CabFilePath-Pfad <zur zu generierenden CAB-Baselinedatei>

Das Ergebnis ist eine GRUNDLEGENDE CAB-Datei, die für den Import in Configuration Manager bereit ist. Wenn Sie zu einem späteren Zeitpunkt eine Vorlage aktualisieren oder hinzufügen, können Sie den Befehl mit demselben Baselinenamen erneut ausführen. Das Importieren der CAB führt zu CI-Versionsupdates für die geänderten Vorlagen.

Erstellen der Baseline für die erste UE-V-Vorlage

  1. Erstellen Sie einen "master"-Satz von UE-V-Vorlagen an einem stabilen Ordnerspeicherort, der für den Computer sichtbar ist, auf dem Ihre ConfigMgr Admin Console ausgeführt wird. Wenn Vorlagen hinzugefügt oder aktualisiert werden, werden sie in diesem Ordner für die Verteilung abgerufen. Die anfängliche Liste der Vorlagen kann von einem Computer kopiert werden, auf dem UE-V installiert ist. Der Standardspeicherort der Vorlage ist C:\Programme\Microsoft User Experience Virtualization\Templates.
  2. Erstellen Sie eine text.bat-Datei, in der Sie den Vorlagengeneratorbefehl hinzufügen können. Dieser Schritt ist optional, vereinfacht aber die Generierung, wenn Sie die Befehlsparameter speichern.
  3. Fügen Sie den Befehl und die Parameter der .bat-Datei hinzu, die die Baseline generiert. Im folgenden Beispiel wird eine Baseline erstellt, die Editor und Rechner verteilt:
 C:\Program Files (x86)\Microsoft User Experience Virtualization\ConfigPack\UevTemplateBaselineGenerator.exe -Site "ABC" -TemplateFolder "C:\ProductionUevTemplates" -Register "MicrosoftNotepad.xml, MicrosoftCalculator.xml" -CabFilePath "C:\MyCabFiles\UevTemplateBaseline.cab"
  1. Führen Sie die .bat-Datei aus, um UevTemplateBaseline.cab zu erstellen, die für den Import in Configuration Manager

Aktualisieren einer UE-V-Vorlagenbaseline

Der Vorlagengenerator verwendet die Vorlagenversion, um zu bestimmen, ob eine Vorlage aktualisiert werden soll. Wenn Sie eine Vorlagenänderung vornehmen und die Version aktualisieren, vergleicht der Baseline-Generator die Vorlage in Ihrem master Ordner mit der Vorlage, die in der CI auf dem ConfigMgr Server enthalten ist. Wenn ein Unterschied gefunden wird, werden die generierten Baseline- und geänderten CI-Versionen aktualisiert.

Führen Sie die folgenden Schritte aus, um eine neue Editor-Vorlage zu verteilen:

  1. Aktualisieren der Vorlage und der Vorlagenversion im <Version-Element> der Vorlage
  2. Kopieren Sie die Vorlage in ihr master Vorlagenverzeichnis.
  3. Führen Sie den Befehl in der .bat-Datei aus, die Sie in Schritt 3 unter Erstellen der Baseline für die erste UE-V-Vorlage erstellt haben.
  4. Importieren Sie die generierte CAB-Datei mithilfe der Konsole oder powerShell-Import-CMBaseline in ConfigMgr

Verwalten von Konfigurationen für UE-V