Mail Store Server PST Dateien importieren
Hallo Leute,
mir stellt sich das Problem, dass ich etliche PST Dateien in das Program Mail Store Server importieren will und das bis jetzt händisch für jedes pst-file einzeln gemacht werden muss.
Ausagangsposition ist, dass wenige User in einer Windows Domäne viele PST Dateien verbunden haben und diese in den Mail Store wandern sollen wo jeder User einen Eigenen Store besitzt. Das Programm lässt dies im Interface aber nur PST für PST zu und ich kann nicht sagen alle PST in dem Ordner sollen importiert werden. Man kann jedoch einen geplaneten Task erstellen der das dann ausführt. jedoch werde ich aus diesem nicht schlau wie sich meherere Files einbinden lassen und nacheinander importieren lassen. Der Befehl im geplanten Task sieht folgendermaßen aus:
REM * PST Import (ID 9) *
"C:\Program Files (x86)\deepinvent\MailStore Server\MailStoreCmd.exe" --h="127.0.0.1" --pkv3="83:12:80:93:a1:cc:cb:10" -u="admin" --p="P4066ITP" --o="C:\ProgramData\MailStore\TaskLog\9_{DATE}-{TIME}.log" -c import-execute --id=9 --user="admin" --verbose
Wenn jemand Erfahrung mit diesem Programm hat oder gar vor dem gleichen Problem steht oder gelöst hat wäre es super wenn Ihr mir helfen könntet.
Bitte verzeiht wenn irgend eine Info fehlt. das Prog läuft auf einem SBS2003.
mfg Jahsera
mir stellt sich das Problem, dass ich etliche PST Dateien in das Program Mail Store Server importieren will und das bis jetzt händisch für jedes pst-file einzeln gemacht werden muss.
Ausagangsposition ist, dass wenige User in einer Windows Domäne viele PST Dateien verbunden haben und diese in den Mail Store wandern sollen wo jeder User einen Eigenen Store besitzt. Das Programm lässt dies im Interface aber nur PST für PST zu und ich kann nicht sagen alle PST in dem Ordner sollen importiert werden. Man kann jedoch einen geplaneten Task erstellen der das dann ausführt. jedoch werde ich aus diesem nicht schlau wie sich meherere Files einbinden lassen und nacheinander importieren lassen. Der Befehl im geplanten Task sieht folgendermaßen aus:
REM * PST Import (ID 9) *
"C:\Program Files (x86)\deepinvent\MailStore Server\MailStoreCmd.exe" --h="127.0.0.1" --pkv3="83:12:80:93:a1:cc:cb:10" -u="admin" --p="P4066ITP" --o="C:\ProgramData\MailStore\TaskLog\9_{DATE}-{TIME}.log" -c import-execute --id=9 --user="admin" --verbose
Wenn jemand Erfahrung mit diesem Programm hat oder gar vor dem gleichen Problem steht oder gelöst hat wäre es super wenn Ihr mir helfen könntet.
Bitte verzeiht wenn irgend eine Info fehlt. das Prog läuft auf einem SBS2003.
mfg Jahsera
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 131734
Url: https://administrator.de/contentid/131734
Ausgedruckt am: 13.11.2024 um 11:11 Uhr
1 Kommentar
Hallo,
ich kenne Mail Store nicht. Aber für Exchange (ich gehe mal davon aus, dass der Mail Store zugrunde liegt, wenn du von SBS2003 schreibst) gibt es "Exmerge" und den "Exchange Migration Wizard", die PSTs importieren können. Je nach Voraussetzungen auch automatisiert in großer Stückzahl, dazu findet sich viel Hilfe im Netz.
Und zu dem mailStoreCmd.exe: ich sehe nicht, wo an deiner Stelle eine PST angegeben ist. Vielleicht fehlt das in deinem Beispiel einfach. Anyway: wenn es keine Option gibt, um mehrere auf einmal einzulesen muss man sich halt eine Batch-Datei basteln. Skripter machen das hoch kompliziert, so dass die .bat das Verzeichnis mit den PSTs ausliest, sie Postfächern zuordnet und dann die .exe aufruft. Pragmatiker machen das z.B. mit Excel. Mit dir den Ordnerinhalt des PST-Ordners auslesen, über Zwischenablage in Excel, alle Dateinamen untereinander in eine Spalte. Wie-auch-immer die zugeöhrige Mailbox ermitteln und in die zweite Spalte (jeweils passende Zeile). Das gleiche für alle anderen veränderliche Parameter. Dann in der nächsten Spalte einfach in der ersten Zeile die Fixen Teile schreiben, und die variablen durch eine Verknüpfung einfügen. Formel für diese Spalte nach unten ziehen. Schon hat man für jede PST-Datei das passende Kommando. Dann noch diese Kommandos über die Zwischenablage in eine .bat, ausführen, fertig.
Gruß
Filipp
ich kenne Mail Store nicht. Aber für Exchange (ich gehe mal davon aus, dass der Mail Store zugrunde liegt, wenn du von SBS2003 schreibst) gibt es "Exmerge" und den "Exchange Migration Wizard", die PSTs importieren können. Je nach Voraussetzungen auch automatisiert in großer Stückzahl, dazu findet sich viel Hilfe im Netz.
Und zu dem mailStoreCmd.exe: ich sehe nicht, wo an deiner Stelle eine PST angegeben ist. Vielleicht fehlt das in deinem Beispiel einfach. Anyway: wenn es keine Option gibt, um mehrere auf einmal einzulesen muss man sich halt eine Batch-Datei basteln. Skripter machen das hoch kompliziert, so dass die .bat das Verzeichnis mit den PSTs ausliest, sie Postfächern zuordnet und dann die .exe aufruft. Pragmatiker machen das z.B. mit Excel. Mit dir den Ordnerinhalt des PST-Ordners auslesen, über Zwischenablage in Excel, alle Dateinamen untereinander in eine Spalte. Wie-auch-immer die zugeöhrige Mailbox ermitteln und in die zweite Spalte (jeweils passende Zeile). Das gleiche für alle anderen veränderliche Parameter. Dann in der nächsten Spalte einfach in der ersten Zeile die Fixen Teile schreiben, und die variablen durch eine Verknüpfung einfügen. Formel für diese Spalte nach unten ziehen. Schon hat man für jede PST-Datei das passende Kommando. Dann noch diese Kommandos über die Zwischenablage in eine .bat, ausführen, fertig.
Gruß
Filipp