Windows Live Alerts
EnglishDeutsch
|
Kontakt und über mich
|  
   
 
Startseite
Artikel
Support Forum
SBC FAQ
XenApp/XenDesktop
Remote Desktop Dienste
Terminal Dienste
Web Interface
Tipps & Tools
Sponsors 
 
Lassen Sie sich von einem Experten Beraten

Backup / Restore von veröffentlichten Anwendungen Drucken E-Mail

Die Citrix Management Console (CMC) bietet keine Möglichkeit, die erstellten und veröffenlichten Anwendungen zu sichern oder einen Bericht zu erstellen. Hier können wieder die Citrix Server SDk Programme helfen einen Im- und Export vorzunehmen oder um Berichte zu erstellen. Dies geht auch mit der bekannten MFCom Schnittstelle und entsprechenden Skripts.

Zip Dateien
EXP_PA.zip
ADD_PA.zip
QUERY_PA.zip
 Dateien im Zip
export.exe
enum.exe
newapp.exe
query.exe
Exp_all_farm_apps.cmd
Imp_all_apps.cmd
Query_all_farm_apps.cmd
 

Hilfsprogramme
Das "PAT" Programm kann veröffentlichte Anwendungen incl. der CMC Ordnerstruktur ex- und importieren und ist damit bestens geeignet für Backup und Restore der Farm Anwendungen


Image PAT.zip



EXPORT Utility (export.exe SDK 2.2)
     
Mit dem SDK Programm export können alle Einstellungen von einer Anwendung in eine Datei geschrieben werden. Das APSDK (Application Publishing SDK) verwendet den eindeutigen AppDN (Application Distinguished Name) Wert um Anwendungen zu exportieren.

Image HINWEIS

Mit MetaFrame XP wird der Hotfix XE102W083 benötigt, sonst kann der Fehler "Debug Assertion Failed" auftreten.

 
Kommando um eine bestimmt Anwendung zu exportieren:
export AppDN /ea AppName.app 

Beispiel:
Export "\Applications\Mein_CMC_Ordner\Meine_Anwendung" /ea Meine_Anwendung.app


NEWAPP Utility (newapp.exe, SDK 2.2)     

Newapp ist das Gegenstück zu Export und erstellt neue Anwendungen in einer Farm. Dabei verwendet Newapp Dateien, die im "export" Format vorliegen.

Kommando um eine bestimmt Anwendung zu erstellen:
newapp AppName.app


Beispiel:
newapp Meine_Anwendung.app

     
Export aller Farm Anwendungen
     
In Kombination mit dem enum.exe SDK Utility kann ein Export ALLER Farm Anwendungen in einzelne Dateien erfolgen. Dazu benötigt man nur ein wenig scripting Kenntnisse.
Die folgende Kommandozeile exportiert alle Anwendungen in einzelne Dateien.

for /f "skip=5 tokens=1*" %%i in ('enum') do Export "%%j" /ea %%i.app

  
Erstellen aller veröffentlichten Anwendungen in einer neuen Farm     

Nachdem alle Anwendungen exportiert wurden, können diese Dateien mit "Suchen & Ersetzen" für eine neue Farm modifiziert werden (Server Namen, Gruppen etc.). Danch können mit newapp alle Anwendungen in die neue Farm importiert werden.
 
Ein einfaches Script mit newapp importiert alle Anwendungen in eine neue Farm.
Alle app Dateien in einen Ordner kopieren, dann folgendes Kommando ausführen: 

For %%i in (*.app) do NewApp %%i

           
Abfrage aller Farm Anwendungen
 
Für einen Bericht kann das SDK Programm query mit dem Programm enum kombiniert werden und so erhält man schnell die Einstellungen aller Farm Anwendungen in eine Textdatei.

Beispiel um die Einstellungen aller Anwendungen zu erhalten:

For /f "skip=5 tokens=1*" %%i in ('enum') do Query "%%j" >> PA_Set.txt


Bericht von veröffentlichten Anwendungen
        
Das folgende MFCom Script schreibt in die CMD eine Liste aller Anwendungen mit den berechtigten Benutzern oder Gruppen.

Auf dem Citrix Server folgende Kommandozeile verwenden: cscript pubAppRpt.vbs

Image pubAppRpt.zip


Programm Anwendungsmanagement

Citrix hat ein eigenständiges Programm veröffenlicht, um das Management von Anwendungen von der Kommandozeile zu vereinfachen. Zusätzlich können die Einstellungen der Anwendungen in eine XML Datei geschrieben werden oder auch von einer XML Datei gelesen werden.



Presentation Server 3.0/4.0
Mit diesen Versionen hat Citrix in der Access Suite Console (ASC) das Report Center hinzugefügt. Viele unterschiedliche Reports stehen zur Verfügung und können auch automatisch ausgeführt und veröffentlicht werden. Einen richtigen Im- und Export der veröffentlichten Anwendungen gibt es jedoch nicht.

 
Finden oder folgen @