Ich muss auf mehreren Windows 2000 Rechnern das Adresssbuch von Outlook-Express ersetzen. Die Batchdatei die ich benötige sollte folgendes können: 1. Herausfinden wie das derzeitige, auf dem Rechner befindliche Adressbuch heisst. 2. Das Standard-Adressbuch in diesen Namen umbenennen. 3. Das auf dem Rechner befindliche Adressbuch durch das umbenannte Standardadressbuch ersetzen. Ist es möglich so etwas zu programmieren?? Bin dankbar für jede Antwort.
Office - Word, Excel und Co. 9.726 Themen, 41.207 Beiträge
Hallo Sascha,
das ist machbar und sogar recht einfach:
Zu 1)
Das OE-Adressbuch jedes Benutzers befindet sich in der Datei
%USERPROFILE%\Anwendungsdaten\Microsoft\Address Book\%USERNAME%.wap
Die Umgebungsvariablen %USERPROFILE% (Normalerweise "C:\Dokumente und Einstellungen\%USERNAME%") und %USERNAME% (der Benutzername) werden beim Ausführen durch die Daten des angemdelteten Benutzers ersetzt. Das Suchen können wir uns somit ersparen...
zu 2 und 3)
Können wir auch gleich in einem Schritt machen:
copy Standardadressbuch.wap %USERPROFILE%\Anwendungsdaten\Microsoft\Address Book\%USERNAME%.wap
Soll das Adressbuch vorher noch gesichert werden, dann legen wir mit
copy %USERPROFILE%\Anwendungsdaten\Microsoft\Address Book\%USERNAME%.wap %USERNAME%@%COMPUTERNAME%.bak.wab
eine Sicherungskopie an.
CU Borlander