pst mit robocopy sichern
Kurz erklärt:
eine kleines unternehmen, kein geld für exchange. die user holen ihre emails direkt beim provider ab. die *.pst liegen auf jeden rechner lokal und werden in moment noch nicht gesichert.
auf den PC ist robocopy vorhanden
was batch programmierung usw angeht bin ich nicht so fit in detail aber ziel soll es sein, das den usern frei gestellt wird wann sie ihr ol sichern. sprich sollen eine bat bekommen die sie klicken und ol sichert die datei auf den server.
robocopy "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" F:\SicherungOL\%username% /mir
echo Sicherung am %date% >> f:\%username%\sicherung.txt
sollte klappen auf rechnern die deutsche install sind. nur es gibt auch paar pc die englisch installiert sind dort heist des nicht lokale einstellungen sondern lokal settings usw..
hab schon gegoogelt aber die variable %appdata% bringt mich ned weiter da es in einen andern pfad geht.
hat vielleicht jemand eine andere idee oder ich sehe den wald vor lauter bäumen nicht
andere möglichkeit wäre da alle pst auf c: sind das robocopy nur die *.pst kopiert aber dann kopiert er auch die pst von andern benutzern..
eine kleines unternehmen, kein geld für exchange. die user holen ihre emails direkt beim provider ab. die *.pst liegen auf jeden rechner lokal und werden in moment noch nicht gesichert.
auf den PC ist robocopy vorhanden
was batch programmierung usw angeht bin ich nicht so fit in detail aber ziel soll es sein, das den usern frei gestellt wird wann sie ihr ol sichern. sprich sollen eine bat bekommen die sie klicken und ol sichert die datei auf den server.
robocopy "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" F:\SicherungOL\%username% /mir
echo Sicherung am %date% >> f:\%username%\sicherung.txt
sollte klappen auf rechnern die deutsche install sind. nur es gibt auch paar pc die englisch installiert sind dort heist des nicht lokale einstellungen sondern lokal settings usw..
hab schon gegoogelt aber die variable %appdata% bringt mich ned weiter da es in einen andern pfad geht.
hat vielleicht jemand eine andere idee oder ich sehe den wald vor lauter bäumen nicht
andere möglichkeit wäre da alle pst auf c: sind das robocopy nur die *.pst kopiert aber dann kopiert er auch die pst von andern benutzern..
Please also mark the comments that contributed to the solution of the article
Content-ID: 90235
Url: https://administrator.de/contentid/90235
Printed on: October 9, 2024 at 16:10 o'clock
5 Comments
Latest comment
Servus,
Und das gleiche für den englischen Pfad
Auf jeden Fall solltest du sicherstellen, daß Outlook zu dem Zeitpunkt nicht gestartet ist.
UNd bitte nicht dem User das Sichern übertragen, das machen die dann (wenn überhaupt freiwillig) nicht regelmäßig.
andere möglichkeit wäre da alle pst auf c: sind das robocopy nur die *.pst kopiert aber dann kopiert er auch die pst von andern benutzern..
"wenn denn die User Adminrechte hätten ja" -if exist %userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" robocopy "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" F:\SicherungOL\%username% /mir
echo Sicherung am %date% >> f:\%username%\sicherung.txt
if exist %userprofile%\lokal settings usw..
Auf jeden Fall solltest du sicherstellen, daß Outlook zu dem Zeitpunkt nicht gestartet ist.
UNd bitte nicht dem User das Sichern übertragen, das machen die dann (wenn überhaupt freiwillig) nicht regelmäßig.
wie wäre es mit einer ifschleife???
sprich:
if exist "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" (robocopy "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook")
else (
robocopy "%userprofile%\lokal settings\Microsoft\Outlook" ) F:\SicherungOL\%username% /mir
echo Sicherung am %date% >> f:\%username%\sicherung.txt
sprich:
if exist "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook" (robocopy "%userprofile%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook")
else (
robocopy "%userprofile%\lokal settings\Microsoft\Outlook" ) F:\SicherungOL\%username% /mir
echo Sicherung am %date% >> f:\%username%\sicherung.txt