Per Batch die Outlook OST-File auf D verschieben und den Pfad in der Registry ändern
Problem beim ändern der Registry Einträge
Hallo an alle,
ich versuche folgendes:
Mit einer Batch die Outlook.ost von "C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Microsoft\Outlook"
auf "D:\Data\Mail" zu verschieben und den neuen Pfad in der Registry einzutragen, sodass Outlook darauf zugreifen kann.
Nun das Problem:
Die Batch verschiebt mir das OST richtig auf D:\, aber bei der Registry ändert er die Einträge nicht.
Die Frage ist, was in meinem Code falsch ist, um die Registry Einträge ändern zu können?
Vielen Dank schonmal im voraus
Gruß Readon
Hallo an alle,
ich versuche folgendes:
Mit einer Batch die Outlook.ost von "C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Microsoft\Outlook"
auf "D:\Data\Mail" zu verschieben und den neuen Pfad in der Registry einzutragen, sodass Outlook darauf zugreifen kann.
Nun das Problem:
Die Batch verschiebt mir das OST richtig auf D:\, aber bei der Registry ändert er die Einträge nicht.
Die Frage ist, was in meinem Code falsch ist, um die Registry Einträge ändern zu können?
@echo on
if exist D:\Data\Mail goto next
mkdir D:\Data\Mail
:next
move /Y "%userprofile%\Local Settings\Application Data\Microsoft\Outlook\out*.ost" "D:\Data\Mail\"
reg add /Y "HKCU\Software\Microsoft\Office\11.0\Outlook\" /v "ForcePSTPath" /t REG_SZ /d "D:\Data\Mail" /f
reg add /Y "HKCU\Software\Microsoft\Office\11.0\Outlook\" /v "ForceOSTPath" /t REG_SZ /d "D:\Data\Mail" /f
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\ost" /v /a /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\ost" /v /a /t reg_sz /d "D:\Data\Mail\outlook.ost" /f
pause
:end
Vielen Dank schonmal im voraus
Gruß Readon
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 136732
Url: https://administrator.de/forum/per-batch-die-outlook-ost-file-auf-d-verschieben-und-den-pfad-in-der-registry-aendern-136732.html
Ausgedruckt am: 06.04.2025 um 05:04 Uhr
5 Kommentare
Neuester Kommentar
Hi Biber
Das ist natürlich richtig. Beim überfliegen des command ist mir nur der abgekürtzte reg hive-name aufgefallen.
@Readon
Der Parameter(Schalter) /y gibt es bei REG ADD nicht ! Hast ihn wohl von dem Befehl move !?
lowbyte
Das ist natürlich richtig. Beim überfliegen des command ist mir nur der abgekürtzte reg hive-name aufgefallen.
@Readon
Der Parameter(Schalter) /y gibt es bei REG ADD nicht ! Hast ihn wohl von dem Befehl move !?
lowbyte
Hi
Also mal schauen. Lade dir mal Regmon herunter von Sysinternals http://www.heise.de/software/download/regmon/2555
Danach löschst du mal das konto von outlook oder das was du ebn willst. Und lässt alles temporäres zeugs verschwinden ink. Regkey. mit zbsp. dem Program CCleaner http://www.ccleaner.com/
Danach startest du mal Regmon (Regedit Monitor) dieses tool zeigt dir jeden zugriff von deinem System in der Registry. (Dieses Programm wird dein Antiviren Program nicht mögen, weil es einen Treiber in dein System installieren muss, um das auch überwachen zu können. Aber keine angst das ist ja nichts schlimmes in deinem fall und dem File.) Dan startest du mal Outlook und schaust mit REGMON was sich so ändert, bzw. was für zugriffe stat finden.
Dan siehst du auch wen du was vergessen hast.
lowbyte
Also mal schauen. Lade dir mal Regmon herunter von Sysinternals http://www.heise.de/software/download/regmon/2555
Danach löschst du mal das konto von outlook oder das was du ebn willst. Und lässt alles temporäres zeugs verschwinden ink. Regkey. mit zbsp. dem Program CCleaner http://www.ccleaner.com/
Danach startest du mal Regmon (Regedit Monitor) dieses tool zeigt dir jeden zugriff von deinem System in der Registry. (Dieses Programm wird dein Antiviren Program nicht mögen, weil es einen Treiber in dein System installieren muss, um das auch überwachen zu können. Aber keine angst das ist ja nichts schlimmes in deinem fall und dem File.) Dan startest du mal Outlook und schaust mit REGMON was sich so ändert, bzw. was für zugriffe stat finden.
Dan siehst du auch wen du was vergessen hast.
lowbyte