Vorbereiten der Anwendung für die Verteilung

Anwendungen, die Sie verteilen, können in vier Typen kategorisiert werden:

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:


Vorbereiten einer einfachen Anwendung

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.

Beispiel Anforderung an die Verteilung

Eine neue Anwendung von der Arbeitsstation des Benutzers ausführen

Kopieren Sie eine Anwendung, bestehend aus drei Dateien, auf die Arbeitsstation des Benutzers. Es müssen keine Konfigurationseinstellungen der Arbeitsstation geändert werden.

Vorhandene Anwendung von der Arbeitsstation des Benutzers ausführen

Stellen Sie eine vorhandene Anwendung (beispielsweise den Windows-Editor) über Application Launcher zur Verfügung.

Softwarepatch

Kopieren Sie ein Softwarepatch auf die Arbeitsstation des Benutzers und wenden Sie es automatisch an.

Datenbankanwendung vom Netzwerk ausführen

Stellen Sie auf der Arbeitsstation des Benutzers eine Netzwerk-Datenbankanwendung zur Verfügung. Es müssen keine Dateien auf die Arbeitsstation kopiert werden. Es genügt eine Verknüpfung zur Datenbankanwendung der ausführbaren Datei.

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.


Vorbereiten einer komplexen Anwendung

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:


MSI-Pakete (Microsoft Windows Installer)

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:

  1. 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 .


ZfD snAppShot-Pakete

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:

  1. Richten Sie eine "saubere" Arbeitsstation ein.

    Es muss eine Arbeitsstation sein, auf der die Anwendung nie installiert war.

  2. Führen Sie snAppShot (SNAPSHOT.EXE) aus dem Verzeichnis des ZfD-Servers SYS:\PUBLIC\SNAPSHOT aus.

  3. 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


Vorbereiten einer Webanwendung

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:

  1. Installieren Sie die Webanwendung auf den entsprechenden Webservern.

  2. 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.


Vorbereiten einer Terminalserveranwendung

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:

  1. 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 .

  2. 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 .