Verwalten des UE-V 1.0-Agenten und von Paketen mit PowerShell und WMI
Letzte Aktualisierung: April 2013
Betrifft: User Experience Virtualization 1.0
Sie können mit WMI und PowerShell die Konfiguration des Microsoft User Experience Virtualization (UE-V)-Agenten und das Synchronisierungsverhalten verwalten.
Bereitstellen des UE-V-Agenten mit PowerShell
Stellen Sie die UE-V-Installer-Datei in einer zugänglichen Netzwerkfreigabe bereit.
Hinweis
Verwenden Sie AgentSetup.exe, um sowohl 32-Bit- als auch 64-Bit-Versionen des UE-V-Agenten bereitzustellen. Für jede Architektur stehen Versionen der Windows Installer-Dateien, AgentSetupx86.msi und AgentSetupx64.msi, zur Verfügung. Zur späteren Deinstallation des UE-V-Agenten mithilfe der Installationsdatei müssen Sie denselben Dateityp verwenden.
Verwenden Sie einen der folgenden PowerShell-Befehle zur Agenteninstallation.
& AgentSetup.exe /quiet /norestart /log "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%
& msiexec.exe /i "<path to msi file>" /quiet /norestart /l*v "%temp%\UE-VAgentInstaller.log" SettingsStoragePath=\\server\settingsshare\%username%
So konfigurieren Sie den UE-V-Agenten mit PowerShell
Verwenden Sie ein Konto mit Administratorrechten, um ein PowerShell-Fenster zu öffnen. Importieren Sie das UE-V-PowerShell-Modul mithilfe des folgenden Befehls.
Import-module UEV
Konfigurieren Sie mithilfe folgender PowerShell-Befehle den Agenten.
PowerShell-Befehl
Beschreibung
Get-UevConfiguration
Anzeigen der aktuellen Einstellungen für den UE-V-Agenten. Benutzerspezifische Einstellungen haben Vorrang vor den Computereinstellungen.
Get-UevConfiguration -CurrentComputerUser
Anzeigen der Einstellungswerte für den UE-V-Agenten nur für den aktuellen Benutzer.
Get-UevConfiguration -Computer
Anzeigen der Konfigurationseinstellungswerte für den UE-V-Agenten für alle Benutzer auf dem Computer.
Set-UevConfiguration -Computer -SettingsStoragePath <Pfad_zum_Einstellungsspeicherort>
Definieren eines computerspezifischen Einstellungsspeicherorts.
Set-UevConfiguration -CurrentComputerUser -SettingsStoragePath <Pfad_zum_Einstellungsspeicherort>
Definieren eines benutzerspezifischen Einstellungsspeicherorts.
Set-UevConfiguration -Computer -SyncTimeoutInMilliseconds <Timeout in Millisekunden>
Festlegen des Synchronisierungstimeouts in Millisekunden.
Set-UevConfiguration -CurrentComputerUser -SyncTimeoutInMilliseconds <Timeout in Millisekunden>
Festlegen des Synchronisierungstimeouts für den aktuellen Benutzer.
Set-UevConfiguration -Computer -MaxPackageSizeInBytes <Größe in Byte>
Konfigurieren des UE-V-Agenten für die Ausgabe einer Meldung, wenn die Dateigröße eines Einstellungspakets einen festgelegten Schwellenwert erreicht. Legen Sie den Schwellenwert für die Paketgröße in Byte fest.
Set-UevConfiguration -CurrentComputerUser -MaxPackageSizeInBytes <Größe in Byte>
Festlegen des Warnungsschwellenwerts für die Paketgröße für den aktuellen Benutzer.
Set-UevConfiguration –Computer –SettingsTemplateCatalogPath <Pfad zum Katalog>
Festlegen des Pfads zum Einstellungsvorlagenkatalog.
Set-UevConfiguration -Computer -SyncMethod <Synchronisierungsmethode>
Festlegen der Synchronisierungsmethode: „OfflineFiles“ oder „None“.
Set-UevConfiguration -CurrentComputerUser -SyncMethod <Synchronisierungsmethode>
Festlegen der Synchronisierungsmethode für den aktuellen Benutzer. „OfflineFiles“ oder „None“.
Set-UEVConfiguration -Computer –EnableSettingsImportNotify
Aktivieren der Benachrichtigung, die bei einer Verzögerung beim Import von Benutzereinstellungen ausgegeben wird.
Verwenden Sie –DisableSettingsImportNotify, um die Benachrichtigung deaktivieren.
Set-UEVConfiguration - CurrentComputerUser -EnableSettingsImportNotify
Aktivieren der Benachrichtigung für den aktuellen Benutzer, die bei einer Verzögerung beim Import von Benutzereinstellungen ausgegeben wird.
Verwenden Sie –DisableSettingsImportNotify, um die Benachrichtigung deaktivieren.
Set-UEVConfiguration -Computer -SettingsImportNotifyDelayInSeconds
Angabe der Zeit in Sekunden, bevor der Benutzer informiert wird.
Set-UEVConfiguration - CurrentComputerUser -SettingsImportNotifyDelayInSeconds
Angabe der Zeit in Sekunden, bevor der aktuelle Benutzer informiert wird.
Set-UevConfiguration –Computer –DisableSync
Deaktivieren von UE-V für alle Benutzer auf dem Computer.
Verwenden Sie –EnableSync zum Aktivieren oder erneuten Aktivieren.
Set-UevConfiguration –CurrentComputerUser -DisableSync
Deaktivieren von UE-V für den aktuellen Benutzer auf dem Computer.
Verwenden Sie –EnableSync zum Aktivieren oder erneuten Aktivieren.
Clear-UevConfiguration –Computer -<Einstellungsname>
Löschen einer bestimmten Einstellung für alle Benutzer auf dem Computer.
Clear-UevConfiguration –CurrentComputerUser -<Einstellungsname>
Löschen einer bestimmten Einstellung nur für den aktuellen Benutzer.
Export-UevConfiguration <Einstellungsmigrationsdatei>
Exportieren der UE-V-Computerkonfiguration in eine Einstellungsmigrationsdatei. Die Erweiterung der Datei muss „.uev“ sein.
Das Export-Cmdlet exportiert alle Einstellungen des UE-V-Agenten, die mit dem Parameter -computer konfiguriert werden können.
Import-UevConfiguration <Einstellungsmigrationsdatei>
Importieren der UE-V-Computerkonfiguration aus einer Einstellungsmigrationsdatei (.uev-Datei).
Exportieren von UE-V-Paketeinstellungen und Reparieren von UE-V-Vorlagen mit PowerShell
Öffnen Sie als Administrator ein PowerShell-Fenster. Importieren Sie das UE-V-PowerShell-Modul mithilfe des folgenden Befehls.
Import-module UEV
Konfigurieren Sie mithilfe folgender PowerShell-Befehle den Agenten.
PowerShell-Befehl
Beschreibung
Export-UevPackage MicrosoftCalculator6.pkgx
Extrahiert die Einstellungen aus einer Microsoft Calculator-Paketdatei und konvertiert sie in ein lesbares Format in XML.
Repair-UevTemplateIndex
Repariert den Index der UE-V-Einstellungsortvorlagen.
So konfigurieren Sie den UE-V-Agenten mit WMI
Virtualisierung der Benutzerfreundlichkeit bietet den folgenden Satz von WMI-Befehlen. Administratoren können mithilfe dieser Schnittstelle den UE-V-Agenten über die Befehlszeile konfigurieren und typische Konfigurationsaufgaben automatisieren.
Verwenden Sie ein Konto mit Administratorrechten, um ein PowerShell-Fenster zu öffnen.
Konfigurieren Sie mithilfe folgender WMI-Befehle den Agenten.
PowerShell-Befehl Beschreibung Get-WmiObject -Namespace root\Microsoft\UEV Configuration
Anzeigen der aktiven Einstellungen für den UE-V-Agenten. Benutzerspezifische Einstellungen haben Vorrang vor den Computereinstellungen.
Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
Anzeigen der für den Benutzer definierten Konfiguration des UE-V-Agenten.
Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
Anzeigen der für den Computer definierten Konfiguration des UE-V-Agenten.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SettingsStoragePath = <Pfad_zum_Einstellungsspeicherort>
$config.Put()
Definieren eines computerspezifischen Einstellungsspeicherorts.
$config = Get-WmiObject -Namespace root\Microsoft\UEV UserConfiguration
$config.SettingsStoragePath = <Pfad_zum_Einstellungsspeicherort>
$config.Put()
Definieren eines benutzerspezifischen Einstellungsspeicherorts.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncTimeoutInMilliseconds = <Timeout_in_Millisekunden>
$config.Put()
Festlegen des Synchronisierungstimeouts in Millisekunden.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.MaxPackageSizeInBytes = <Größe_in_Byte>
$config.Put()
Konfigurieren des UE-V-Agenten für die Ausgabe einer Meldung, wenn die Dateigröße eines Einstellungspakets einen festgelegten Schwellenwert erreicht. Legen Sie den Schwellenwert für die Paketdateigröße in Byte fest.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.SyncMethod = <Synchronisierungsmethode>
$config.Put()
Festlegen der Synchronisierungsmethode: „OfflineFiles“ oder „None“.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<Einstellungsname> = <Einstellungswert>
$config.Put()
Aktualisiert eine bestimmte computerspezifische Einstellung. Verwenden Sie zum Löschen der Einstellung $Null als Einstellungswert.
$config = Get-WmiObject -Namespace root\Microsoft\UEV ComputerConfiguration
$config.<Einstellungsname> = <Einstellungswert>
$config.Put()
Aktualisiert eine bestimmte benutzerspezifische Einstellung. Verwenden Sie zum Löschen der Einstellung $Null als Einstellungswert.
Nach der Konfiguration des UE-V-Agenten mit WMI und PowerShell wird die festgelegte Konfiguration an folgenden Orten in der Registrierung gespeichert:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UEV\Agent\Configuration
\HKEY_CURRENT_USER\SOFTWARE\Microsoft\UEV\Agent\Configuration
Siehe auch
Andere Ressourcen
Verwalten von UE-V 1.0
Vorgänge für UE-V 1.0
-----
Weitere Informationen zu MDOP finden Sie in der TechNet-Bibliothek. Sie können auch im TechNet Wiki nach Problembehandlungen suchen und uns auf Facebook oder Twitter folgen.
-----