Anwendungen, die Sie verteilen, können in vier Typen kategorisiert werden:
Einfache Anwendung: Die Verteilung erfordert, dass Application Launcher keine (oder wenige) Dateien auf die Arbeitsstation kopiert und keine (oder wenige) Änderungen an der Arbeitsstationsregistrierung, den INI-Dateien, den Umgebungsvariablen usw. vornimmt. Ein Beispiel hierfür ist der Windows-Editor.
Komplexe Anwendung:Die Verteilung erfordert, dass Application Launcher zahlreiche Dateien kopiert und viele Konfigurationsänderungen bei der Arbeitsstation vornimmt. Ein Beispiel hierfür ist Novell GroupWise® oder Microsoft* Office.
Webanwendung: Die Verteilung erfordert, dass Application Launcher ein Anwendungssymbol anzeigt, das beim Start den Webbrowser der Arbeitsstation öffnet und die webbasierte Anwendung (oder einen anderen Webinhalt) anzeigt. Es müssen keine Dateien auf die Arbeitsstation kopiert und keine Konfigurationseinstellungen geändert werden.
Terminalserveranwendung: Die Verteilung erfordert, dass Application Launcher ein Anwendungssymbol anzeigt, das beim Start eine Clientsitzung zum Terminalserver öffnet und die Anwendung startet (oder den Desktop anzeigt). Ein Beispiel hierfür ist Novell GroupWise oder Microsoft Office, das nicht auf der lokalen Arbeitsstation des Benutzers, sondern auf einem Terminalserver ausgeführt wird.
Die Aufgaben, die für die Vorbereitung einer Anwendung für die Verteilung erforderlich sind, hängen vom Anwendungstyp ab, wie in folgenden Abschnitten erläutert:
Eine einfache Anwendung erfordert, dass keine (oder wenige) Dateien auf die Arbeitsstation kopiert und keine (oder wenige) Änderungen an der Arbeitsstationsregistrierung, den INI-Dateien, den Umgebungsvariablen usw. vorgenommen werden.
Folgende Tabelle enthält einige Beispiele von Verteilungen einfacher Anwendungen.
Allgemein gelten folgende Regeln bei der Vorbereitung einer einfachen Anwendung für die Verteilung:
Nach dem Erstellen des eDirectory-Objekts für die einfache Anwendung (siehe Konfigurieren der Anwendung in eDirectory ) können Sie das Anwendungsobjekt so konfigurieren, dass Application Launcher die Dateien auf die Arbeitsstation kopiert, die Verknüpfung zur ausführbaren Anwendungsdatei erstellt oder sonstige Voraussetzungen für die korrekte Verteilung der Anwendung erfüllt. Sie können außerdem gegebenenfalls das Anwendungsobjekt für die Bearbeitung aller Arbeitsstationseinstellungen (beispielsweise Registrierungseinstellungen und INI-Einstellungen) konfigurieren, die von der Anwendung benötigt werden.
Bei einer komplexen Anwendung wie Novell GroupWise oder Microsoft Office müssen zahlreiche Dateien installiert und viele Konfigurationsänderungen an der Arbeitsstation vorgenommen werden.
Sie können in der Regel einfach und schnell die Anwendungsdateien (wie bei einer einfachen Anwendung) in ein Netzwerkverzeichnis kopieren. Es dauert jedoch normalerweise mehrere Stunden, das Anwendungsobjekt so zu konfigurieren, dass die Zielverzeichnisse angegeben werden, in die die Anwendungsdateien auf der Arbeitsstation installiert werden müssen. Außerdem müssen Sie in diesem Fall zusätzlich ermitteln, welche Arbeitsstationseinstellungen (beispielsweise Registrierungseinstellungen und INI-Einstellungen) bearbeitet werden müssen, um das Anwendungsobjekt mit den entsprechenden Informationen zu konfigurieren.
Einige Anwendungen, beispielsweise Microsoft Office, enthalten ein MSI-Paket (Microsoft Windows Installer) mit Dateien und Konfigurationseinstellungen, die von Windows Installer für die Installation der Anwendung auf einer Arbeitsstation benötigt werden. Application Launcher unterstützt die Verwendung von MSI-Paketen, um diese Anwendungen zu verteilen. Das MSI-Paket muss sich auf einem Netzwerkserver (NetWare oder Windows) befinden, auf den Application Launcher zugreifen kann.
Für Anwendungen wie Novell GroupWise, die kein MSI-Paket (Windows Installer) enthalten, können Sie das ZfD-Dienstprogramm snAppShotTM verwenden, um ein snAppShot-Paket zu erstellen, das die Dateien und Konfigurationseinstellungen enthält, die verteilt werden sollen. Das snAppShot-Paket muss sich wie ein Windows Installer-Paket auf einem NetWare- oder Windows-Server befinden, auf den Application Launcher Zugriff hat.
Folgende Abschnitte enthalten weitere Informationen zu Funktion und Erstellung von Windows Installer- und snAppShot-Paketen:
Der Microsoft Windows Installer ist ein Installations- und Konfigurations-Service, der im Lieferumfang der Betriebssysteme Windows 2000, Windows XP und Windows ME und in einem Service Pack für Windows 95, Windows 98 und Windows NT 4.0 enthalten ist. Viele Anwendungen, beispielsweise Microsoft Office 2000, sind für die Installation mit Windows Installer konzipiert.
Die Anwendungen werden von Microsoft Windows Installer aus einem Dateipaket auf eine Arbeitsstation installiert, das aus einer MSI-Datei und verschiedenen Unterstützungsdateien besteht. Wenn Sie eine MSI-Anwendung verteilen, wird der Windows Installer von Application Launcher angewiesen, die Installation auf der Arbeitsstation durchzuführen.
Durch die Verteilung von MSI-Anwendungen über Application Launcher können Sie steuern, wer Zugriff auf die Anwendung hat, während weiterhin von den Installationsvorteilen profitiert wird, die mit dem Windows Installer verknüpft sind (beispielsweise bedarfsgesteuerte Installation, Transformationen und Ursprungsrobustheit).
So verwenden Sie ein Windows Installer-Paket:
Erstellen Sie das Paket auf einem NetWare- oder Windows-Server, indem Sie das Setup-Programm der Anwendung mithilfe der Verwaltungsoption ausführen. Weitere Informationen hierzu finden Sie in der Installationsdokumentation der Anwendung.
Oder:
Wenn die Anwendung ein vorkonfiguriertes Paket enthält, kopieren Sie das Paket (MSI-Dateien und Unterstützungsdateien) auf einen NetWare- oder Windows-Server.
Der NetWare- oder Windows-Server, auf dem sich das Dateipaket befindet, muss Application Launcher für eine erfolgreiche Verteilung zur Verfügung stehen. Weitere Informationen zu den Anforderungen von Application Launcher für den Zugriff auf eine Netzwerkressource finden Sie unter Verwalten der Beglaubigung und des Dateisystemzugriffs von Novell Application Launcher .
Das ZfD-Dienstprogramm snAppShot automatisiert den Erstellvorgang der Dateipakete und Anwendungsobjekte für komplexe Anwendungen, die nicht von Microsoft Windows Installer installiert werden können.
Sie führen snAppShot auf einer Arbeitsstation aus, auf der die Anwendung nie installiert war. SnAppShot zeichnet den Zustand der Arbeitsstation (Dateien und Konfiguration) vor und nach der Installation der Anwendung auf. Anhand dieser Informationen erstellt snAppShot das Dateipaket (FIL-Dateien) der Anwendung sowie eine Schablonendatei des Anwendungsobjekts (AOT-Datei oder AXT-Datei).
Die AOT-Datei enthält Informationen dazu, wo die Dateien auf der Arbeitsstation kopiert und welche Arbeitsstationseinstellungen geändert werden müssen. Wenn Sie das Anwendungsobjekt in eDirectory erstellen, werden die Informationen aus der AOT-Datei automatisch auf das Anwendungsobjekt übertragen, sodass Sie diese Informationen nicht manuell definieren müssen. Bei der Verteilung der Anwendung auf eine Arbeitsstation verwendet Application Launcher die FIL-Dateien, die sich auf einem NetWare- oder Windows-Server befinden, auf den zugegriffen werden kann. Außerdem werden die Konfigurationsinformationen (beispielsweise Registrierungsänderungen und INI-Dateiänderungen) verwendet, die im Anwendungsobjekt gespeichert sind.
So verwenden Sie snAppShot, um ein Dateipaket und eine Schablonendatei für ein Anwendungsobjekt zu erstellen:
Richten Sie eine "saubere" Arbeitsstation ein.
Es muss eine Arbeitsstation sein, auf der die Anwendung nie installiert war.
Führen Sie snAppShot (SNAPSHOT.EXE) aus dem Verzeichnis des ZfD-Servers SYS:\PUBLIC\SNAPSHOT aus.
Folgen Sie den Eingabeaufforderungen am Bildschirm, um das Paket zu erstellen. Weitere Informationen zu snAppShot finden Sie unter nAppShot .
Vergewissern Sie sich, dass Application Launcher Zugriff auf den NetWare- oder Windows-Server hat, auf dem Sie das snAppShot-Paket (FIL-Dateien und AOT/AXT-Dateien) erstellen. Weitere Informationen zu den Anforderungen von Application Launcher für den Zugriff auf eine Netzwerkressource finden Sie unter
Webanwendungen sind Anwendungen (oder Webinhalte), die über eine URL in einem Webbrowser gestartet werden können. Im Grunde stellen Sie Benutzern lediglich die URL der Webanwendung über eine Verknüpfung zur Verfügung, die von Application Launcher angezeigt wird. Wenn ein Benutzer die Verknüpfung auswählt, startet Application Launcher den Webbrowser des Benutzers, der anschließend die Webanwendung anzeigt.
So bereiten Sie eine Webanwendung für die Verteilung an Benutzer vor:
Installieren Sie die Webanwendung auf den entsprechenden Webservern.
Wenn Sie für die Gewährleistung einer sicheren Beglaubigung und eines sicheren Zugriffs auf Ihren Webinhalt ein Sicherheitsprodukt verwenden, beispielsweise Novell iChain®, vergewissern Sie sich, dass den Benutzern, an die Sie die Webanwendung verteilen, Zugriff gewährt wurde.
Eine Terminalserveranwendung ist ein Anwendung, die sich auf einem Microsoft Windows-Terminalserver oder einem Citrix* MetaFrame*-Server befindet. Benutzer führen die Anwendung über Terminalserver-Client-Sitzungen auf ihren Arbeitsstationen aus.
So bereiten Sie eine Terminalserveranwendung auf die Verteilung an Benutzer vor:
Installieren Sie die Anwendung auf dem entsprechenden Terminalserver. Weitere Informationen zur Verwendung der ZfD-Anwendungsverwaltung für die Verteilung von Anwendungen an Terminalserver finden Sie unter Verteilen von Anwendungen bei Terminalservern .
Stellen Sie sicher, dass Benutzer über Terminalserver-Konten verfügen, die alle für die Ausführung der Anwendung erforderlichen Dateisystemrechte enthalten. Gegebenenfalls können Sie ein Konto für alle Benutzer einrichten. Weitere Informationen hierzu finden Sie unter Verwalten von Terminalserver-Benutzerkonten .