|
|
Zeile 4: |
Zeile 4: |
| 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. |
| | | |
− | = 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. Der API Wrapper ist mit Python 3.2 und Python 3.3 kompatibel.
| |
− |
| |
− | 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 ==
| |
− | 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.
| |
− |
| |
− | == Changelog ==
| |
− |
| |
− | 2013-04-17 Neu: [[Python-Skripte#updateUserNames.py|updateUserNames.py]], [[Python-Skripte#mergeFolders.py|mergeFolders.py]]
| |
− |
| |
− | 2013-06-25 Bugfix: MailStoreApi.RebuildStoreIndex funktionierte nicht korrekt
| |
− |
| |
− | 2013-09-17 Neu: [[Monitoring|check_mailstorelicence.py]]
| |
| | | |
| [[en:Scripting]] | | [[en:Scripting]] |
Version vom 7. Februar 2014, 16:13 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.