Backup .pst Files

Shyne

Lt. Junior Grade
Registriert
Juni 2007
Beiträge
413
Morgen,

ich suche gerade nach einer Idee wie ich auf einem TS-Server, auf dem
die Benutzer natürlich ein BenuterOrdner haben nur die einzelnen .pst Files
sichern kann.
Nehmen wir an 5 User = 5 Benutzerordner und aus denen soll auf C:\Backup nur
die .pst Files kopiert werden, die Ordnerstruktur kann natürlich mit.

Danke euch.
 
Einfachster Weg: Geplanter task auf eine Batchdatei, welche die Dateien von Ort X:\ nach Z:\ kopiert, die alte .PST umbenennt in .PST-OLD und die alte .PST-OLD löscht :D
 
Das ist klar eine einzelne zu kopieren aber wie sieht es aus wenn ich 20 Benutzerordner
habe und aus den 20 Benutzerordnern, die 20 .pst Files haben möchte ohne jetzt 20 mal
den Pfad zu hinterlegen?

Gibt es da vielleicht eine Variable oder so?
 
Auch wenn Du eine Variable hast, musst Du dieser erst einen Wert zuweisen, also den Pfad :D
D.h. einmal musst Du Dir immer die Arbeit machen :)

Ob Du der Variable dann jedes mal den aktuellen Pfad übergibst oder jeden Pfad in einer Variable speicherst ist doch Jacke wie Hose, zumindest in diesem Fall.

Wenn du kein Backup Tool hast, welches das für Dich erledigt, musst Du es halt so lösen.

Oder Du schreibst Dir ein kleines Tool :>

Einfachster Weg würde also so aussehen (anhand von 3 Nutzern):
del D:\*-OLD.PST

xcopy C:\Outlook\BenutzerA\Outlook.pst d:\
ren d:\Outlook-BenutzerA.PST Outlook-BenutzerA-OLD.pst
ren d:\Outlook.PST Outlook-BenutzerA.pst

xcopy C:\Outlook\BenutzerB\Outlook.pst d:\
ren d:\Outlook-BenutzerB.PST Outlook-BenutzerB-OLD.pst
ren d:\Outlook.PST Outlook-BenutzerB.pst

xcopy C:\Outlook\BenutzerC\Outlook.pst d:\
ren d:\Outlook-BenutzerC.PST Outlook-BenutzerC-OLD.pst
ren d:\Outlook.PST Outlook-BenutzerC.pst

pause
 
Zuletzt bearbeitet: (Batchinhalt)
Wird mir wahrscheinlich nichts anderes übrig bleiben. Es soll auch nur
eine Übergangslösung sein.

Danke dir trotzdem.
 
Kein Problem :-)
Sollte als vorübergehende Lösung passen.

Das "pause" kannste dann noch rausmachen, wenn alles funktioniert. Das sorgt nur dafür, dass das Kommandozeilenfenster offen bleibt und sich nicht gleich wieder schliesst.
 
Bins nochmal...

Es gibt doch sicher ein Script das in einem Ordner eine bestimmte Ordnerstruktur kopiert und deren inhalt.
Aber um nicht jeden Benutzernamen anzugeben setzt man eine for-schleife dran, die
den Benutzernamen als Variable sieht und somit den ganzen Ordner
durchgeht.


Übliche pst. Pfad:

C:\Dokumente und Einstellungen\User1\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\ *.pst
C:\Dokumente und Einstellungen\User2\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\ *.pst
C:\Dokumente und Einstellungen\User3\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\ *.pst

Das soll kopiert werden nach X:\UserName\*.pst
 
Dennoch muss der Benutzername hinterlegt / übergeben werden.

Du machst hier aus einer Mücke einen Elefanten, nehm den Batchinhalt von oben und fertig -.-
Und vergiss nicht um jeden Pfad, der einen Leerschritt enthält "" zu setzen.

In deinem Fall also "C:\Dokumente und Einstellungen\User1\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\"
 
Ne wieso?
Ich kann ja sagen das User1 .... ne Variable ist und er diesen Wert einfach übernehmen soll.
So muss ich nicht für 50 User 3 Zeilen anlegen, also 150 Zeilen.
 
Die Zeile legst Du nur einmal an, kopierst Sie 50 mal und änderst dann den Benutzernamen ab.

In deinem "Script" müsstest Du dann in einer Liste die 50 Benutzernamen hinterlegen und dann an der richtigen Stelle des Pfades einfügen lassen.
 
Ne meine es komplett anders:

1) Er hat den Standartpfad C:\Dokumente und Einstellungen\%UserName%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\
2) Durchläuft eine Schleife indem er jeden Unterordner im Ordner nach diesem Pfad durchsucht
3) Kopiert er diesen Pfad mit Inhalt und Usernamen an z.B X:\ bla bla bla

aber egal ich hab was anderes gefunden weil 50 Usernamen zu hinterlegen dauert zu lange..
Heißt bei deinem Script 50x 3 Zeilen kopieren und dann die Namen à 5x kopieren.

http://beqiraj.net/post/Outlook-Add-in-Personal-Folders-Backup.aspx

Trotzdem Danke
 
In der Zeit hättest Du 100 User anlegen können :D

GL :)
 
Ja aber ich muss jedes mal dran denken einen neuen User
zu hinterlegen ;-)

Also so ein Script wäre mir lieber als das Programm
 
Zurück
Oben