Zurück | Inhaltsverzeichnis | Weiter |
Windows Server 2008 R2 Remotedesktopdienste (RD-Dienste) | Konfigurieren von RemoteApps unter Windows Server 2008 R2 |
< google>BUY_WINSERV_2008R2</google>
Im vorherigen Kapitel wurde die grundlegende Installation und Konfiguration von Remote Desktop behandelt Dienste auf Windows Server 2008 R2. Sobald diese Aufgabe abgeschlossen ist, besteht der nächste Schritt darin, Anwendungen auf dem Windows Server 2008 R2 RD-Sitzungshostsystem zur Verwendung durch mehrere Remotebenutzer zu installieren. Es ist wichtig zu beachten, dass erstens Anwendungen speziell für die Verwendung durch Benutzer von Remotedesktopdiensten installiert werden müssen und dass zweitens nicht alle Anwendungen für die Ausführung durch mehrere gleichzeitige Benutzer ausgelegt sind. Unter Berücksichtigung dieser Einschränkungen werden in diesem Kapitel die Grundlagen der sicheren Installation von Anwendungen unter Windows Server 2008 R2 zur Verwendung durch Remotebenutzer über Remotedesktopdienste behandelt.
Dieses Kapitel konzentriert sich auf die Installation von Anwendungen im Kontext des Remotedesktopzugriffs (bei dem ein Remotebenutzer auf eine vollständige Desktopsitzung auf dem Remoteserver zugreift, um Anwendungen zu starten). Damit jede Remoteanwendung in einem eigenen Fenster auf dem lokalen Client ausgeführt wird, müssen die Anwendungen als RemoteApps konfiguriert werden, ein Thema, das unter Konfigurieren von RemoteApps unter Windows Server 2008 R2 ausführlich behandelt wird.
Betriebsmodi der Remotedesktopdienste
Remotedesktopdienste unter Windows Server 2008 R2 funktionieren in zwei verschiedenen Betriebsmodi, dem RD-Execute-Modus und dem RD-Install-Modus. Remotedesktopdienste befinden sich im Ausführungsmodus, wenn Clients verbunden sind und Anwendungen von Benutzern ausgeführt werden. Der Installationsmodus wird aufgerufen, wenn Anwendungen zur Verwendung durch Clientbenutzer installiert werden. Im Wesentlichen, wenn im Installationsmodus Windows stellt sicher, dass die entsprechenden Registrierungseinträge und .die INI-Dateieinstellungen sind so konfiguriert, dass die Anwendung im Mehrbenutzermodus funktioniert.
Wenn Anwendungen mit dem Assistenten Anwendung auf Remotedesktop installieren über das Bedienfeld installiert werden, wird der Betriebsmodus während der Installation automatisch in den Installationsmodus und nach Abschluss wieder in den Ausführungsmodus umgeschaltet. Wenn eine Installation über die Eingabeaufforderung durchgeführt werden muss, kann der Modus mit dem Befehl change user geändert werden. Das folgende Beispiel wechselt in den Installationsmodus, führt die Installation durch und kehrt dann in den Ausführungsmodus zurück:
C:\Users\Administrator>change user /installUser session is ready to install applications.C:\Users\Administrator>setup.exeC:\Users\Administrator>change user /executeUser session is ready to execute applications.
Zusätzlich kann der aktuelle Modus mit der Option /query abgefragt werden:
C:\Users\Administrator>change user /queryApplication EXECUTE mode is enabled.
Installieren von Remotedesktopanwendungen über die Systemsteuerung
Sobald Remotedesktopdienste unter Windows Server 2008 R2 installiert sind, wird im Abschnitt Programme der Systemsteuerung die Option Anwendung auf Remotedesktopserver installieren angezeigt, wie in der folgenden Abbildung dargestellt:
Um eine Anwendung für Remotedesktopdienste zu installieren, rufen Sie dieses Tool auf, indem Sie auf den Link klicken. Wenn die zu installierende Anwendung auf CD-ROM- oder DVD-Medien enthalten ist, legen Sie das Medium in das entsprechende Laufwerk ein und klicken Sie auf Weiter. Wenn sich die ausführbare Installationsdatei auf einer Festplatte oder einem Netzwerkspeicherort befindet, klicken Sie auf Weiter und warten Sie, während das Tool nach dem Installationsmedium sucht. Wenn keine gefunden wird, bietet das Tool die Option, nach dem Installationsprogramm zu suchen:
Klicken Sie auf Durchsuchen… klicken Sie auf die Schaltfläche und navigieren Sie zum Installationsprogramm. Klicken Sie nach der Auswahl auf Weiter, um die Installation zu starten. Das Installationsprogramm wird dann wie gewohnt ausgeführt. Klicken Sie nach Abschluss der Installation im Assistenten Anwendung auf Remotedesktopserver installieren auf die Schaltfläche Fertig stellen:<google>WIN28BOX</google>
Wenn die Anwendung für die Mehrbenutzernutzung ausgelegt ist, kann sie jetzt von Remotebenutzern über Remotedesktopdienste verwendet werden. Anwendungen, die nicht mit mehreren Benutzern kompatibel sind, müssen möglicherweise Kompatibilitätsskripts verwenden.
Anwendungskompatibilitätsskripte für Remotedesktopdienste
Für Anwendungen, die nicht für die Arbeit in Mehrbenutzerumgebungen ausgelegt sind Es gibt eine Reihe von Tricks, die ausgeführt werden können.
Wenn die Anwendung einen festen Pfadnamen für Benutzerdateien verwendet, der Probleme verursacht, wenn mehrere Benutzer vorhanden sind, besteht ein nützlicher Trick darin, diese Pfade einem Laufwerksbuchstaben zuzuordnen und das Laufwerk dann so einzustellen, dass es für jeden Benutzer auf unterschiedliche Pfade verweist. Beispielsweise könnte Benutzer Bill den Laufwerksbuchstaben E: zugeordnet haben C:\users\bill\data während Benutzer Joe E: zugeordnet hätte C:\users\joe\data.
Eine weitere Option ist die Verwendung von Kompatibilitätsskripten, die jedes Mal ausgeführt werden, wenn ein Remotebenutzer eine Anwendung startet. Windows Server 2008 R2 bietet zwei Beispielskripts, die sich in %SystemRoot%\Application Compatibility Scripts befinden. Die WURZELDRV.cmd script ordnet einen Laufwerksbuchstaben dem Home-Verzeichnis des Benutzers zu, der das Skript ausführt, sodass der oben beschriebene Trick automatisch ausgeführt werden kann.
Die SETPATHS.das cmd-Skript konvertiert gängige Pfade (z. B. Eigene Dateien) in Umgebungsvariablen, wodurch die Verwendung fest codierter Pfadnamen vermieden wird. Standardmäßig konvertiert das Skript die folgenden Pfade in die entsprechenden Umgebungsvariablen:
Path Environment Variable==== ====================All Users:Startup COMMON_STARTUPAll Users:Start Menu COMMON_START_MENUAll Users:Start Menu\Programs COMMON_PROGRAMSCurrent User:Start Menu USER_START_MENUCurrent User:Startup USER_STARTUPCurrent User:Start Menu\Programs USER_PROGRAMSCurrent User:My Documents MY_DOCUMENTSCurrent User:Templates TEMPLATESCurrent User:Application Data APP_DATA
Zusammenfassung
In diesem Kapitel von Windows Server 2008 R2 Essentials haben wir uns die Installation von Anwendungen zur Verwendung mit Remotedesktopdiensten angesehen. Das nächste Kapitel befasst sich mit der Verwendung von RemoteApps zum Anzeigen von Remoteanwendungen in ihren eigenen Fenstern auf einem Client-Desktop.
<google>BUY_WINSERV_2008R2_BOTTOM</google>