Anwendungseinrichtung
Bei der automatisierten Einrichtung vieler vorhandener Anwendungen wird davon ausgegangen, dass die Anwendung für einen einzelnen Benutzer installiert wird. In einer Umgebung mit mehreren Remotedesktopdienste kann diese Annahme folgende Probleme verursachen:
- Wenn das Setupverfahren die Registrierungs- und Desktopumgebung für nur einen Benutzer aktualisiert, müssen zusätzliche Benutzer das gesamte Paket neu installieren, oder ein Administrator muss manuell Informationen aus der Registrierung und dem Desktop eines Benutzers auf die anderen Benutzer kopieren.
- Mit einigen Setupverfahren können Sie die Anwendung zur Installationszeit anpassen, indem Sie Features ausschließen. Wenn das anfängliche Installationsprogramm einen Teil der Anwendung ausschließt, müssen zusätzliche Benutzer die Anwendung neu installieren, um die ausgeschlossenen Features zu erhalten.
Um diese Probleme zu vermeiden, sollten setup-Verfahren beim Installieren einer Anwendung auf einem Remotedesktop-Sitzungshost -Server (RD-Sitzungshost) die folgenden Richtlinien befolgen:
- Installieren Sie Anwendungen in der Standardbenutzerumgebung, die allen Benutzern gemeinsam ist. Führen Sie vor der Installation der Anwendung den Befehl change user /install console aus, und führen Sie nach Abschluss der Installation den Befehl change user /execute console aus. Verwenden Sie ein Remotedesktopdienste-Kompatibilitätsskript für die Installation.
- Unterstützen sie die benutzerspezifische Anpassung durch die Verwendung von Benutzerprofilen. Erstellen Sie hierzu ein Administratives Vorlagendateiformat, damit ein Administrator die Registrierung so konfigurieren kann, dass die für jeden Benutzer verfügbaren Features angegeben werden. Anschließend kann die Anwendung zur Laufzeit Features abhängig von den Einstellungen in den Registrierungseinstellungen des aktuellen Benutzers aktivieren oder deaktivieren. Die Anwendung kann die Konfiguration pro Benutzer in der Registrierungsstruktur HKEY CURRENT USER speichern und jedem Benutzer erlauben, die Anwendung gemäß ihren Einstellungen zu konfigurieren.