Scripting: Unterschied zwischen den Versionen

[unmarkierte Version][unmarkierte Version]
Zeile 1: Zeile 1:
 
__NOTOC__
 
__NOTOC__
Mit Hilfe der [[MailStore Server Management Shell]] sowie der [[MailStore Server Management API]] bietet der MailStore Server vielseitige Möglichkeiten Aufgaben zu automatisieren. In unserem Scripting-Bereich haben wir einige Windows Batch- sowie Python-Skripte zusammengestellt, welche einige der häufiger gefragten Problemstellungen lösen.
+
Mit Hilfe der [[MailStore Server Management Shell]] sowie der [[MailStore Server Administration API]] bietet der MailStore Server vielseitige Möglichkeiten Aufgaben zu automatisieren. In unserem Scripting-Bereich haben wir einige Windows Batch- sowie Python-Skripte zusammengestellt, welche einige der häufiger gefragten Problemstellungen lösen.
  
 
In diesem Artikel beschreiben wir eventuell nötige Vorbereitungen zu Verwendung der bereit gestellten Skripte sowie deren Ausführung.
 
In diesem Artikel beschreiben wir eventuell nötige Vorbereitungen zu Verwendung der bereit gestellten Skripte sowie deren Ausführung.
Zeile 12: Zeile 12:
 
Um auf Ihrem Computer Python-Skripte ausführen zu können muss die Python-Runtime (ca. 17MB) installiert werden. Die entsprechende Windows Setup-Datei können Sie von http://www.python.org herunterladen. Wenn Sie die Skripte von einem Linux-System ausführen wollen, installieren Sie bitte die Python-Runtime über das Paketmanagement Ihrer Linux-Distribution.  
 
Um auf Ihrem Computer Python-Skripte ausführen zu können muss die Python-Runtime (ca. 17MB) installiert werden. Die entsprechende Windows Setup-Datei können Sie von http://www.python.org herunterladen. Wenn Sie die Skripte von einem Linux-System ausführen wollen, installieren Sie bitte die Python-Runtime über das Paketmanagement Ihrer Linux-Distribution.  
  
Das [[Media:MailStoreScripts.zip‎|Scripting-Paket]] beinhaltet eine Version des MailStore Management API Python-Wrappers. Daher müssen Sie das [[Media:MailStoreScripts.zip‎|Scripting-Paket]] nach dem Download lediglich in ein Verzeichnis auf Ihrer Festplatte entpacken.
+
Das [[Media:MailStoreScripts.zip‎|Scripting-Paket]] beinhaltet eine Version des MailStore Administration API Python-Wrappers. Daher müssen Sie das [[Media:MailStoreScripts.zip‎|Scripting-Paket]] nach dem Download lediglich in ein Verzeichnis auf Ihrer Festplatte entpacken.
  
 
== Python-Skripte ausführen ==
 
== Python-Skripte ausführen ==

Version vom 12. April 2013, 14:08 Uhr

Mit Hilfe der MailStore Server Management Shell sowie der MailStore Server Administration API bietet der MailStore Server vielseitige Möglichkeiten Aufgaben zu automatisieren. In unserem Scripting-Bereich haben wir einige Windows Batch- sowie Python-Skripte zusammengestellt, welche einige der häufiger gefragten Problemstellungen lösen.

In diesem Artikel beschreiben wir eventuell nötige Vorbereitungen zu Verwendung der bereit gestellten Skripte sowie deren Ausführung.

Verwendung von Windows Batch-Skripten

Bevor Sie die Windows Batch-Skripte in der Eingabeaufforderung cmd.exe ausführen können, öffnen Sie die Skript-Datei zunächst in einem Texteditor wie z.B. Notepad. Passen Sie die Konfigurationsvariablen oberhalb der Zeile DON'T CHANGE ANYTHING BEYOND THIS LINE entsprechend Ihrer lokalen Umgebung an. Achten Sie darauf ggf. umschließende einfache oder doppelte Hochkommata nicht zu verändern.

Verwendung von Python-Skripten

Vorbereitung

Um auf Ihrem Computer Python-Skripte ausführen zu können muss die Python-Runtime (ca. 17MB) installiert werden. Die entsprechende Windows Setup-Datei können Sie von http://www.python.org herunterladen. Wenn Sie die Skripte von einem Linux-System ausführen wollen, installieren Sie bitte die Python-Runtime über das Paketmanagement Ihrer Linux-Distribution.

Das Scripting-Paket beinhaltet eine Version des MailStore Administration API Python-Wrappers. Daher müssen Sie das Scripting-Paket nach dem Download lediglich in ein Verzeichnis auf Ihrer Festplatte entpacken.

Python-Skripte ausführen

Um die Python-Skripte auszuführen, öffnen Sie die Skript-Datei zunächst in IDLE (Bestandteil der Python-Runtime). Passen Sie die Konfigurationsvariablen oberhalb der Zeile DON'T CHANGE ANYTHING BEYOND THIS LINE entsprechend Ihrer lokalen Umgebung an. Achten Sie darauf ggf. umschließende einfache oder doppelte Hochkommata nicht zu verändern.

Zum Starten des Skripts klicken Sie auf Run > Run Module oder drücken Sie die F5-Taste in IDLE. Ein neues Fenster erscheint, in welchem Sie die Standardausgaben des Skripts sowie etwaige Fehlermeldungen angezeigt bekommen.