Batch-Skript oder VBS Skript zum Sichern von Office Vorlagen
Hallo,
ich möchte per Batch-Skript oder VBS-Skript unter Windows 7 folgendes tun:
- Registry-Key (nur den Wert, in diesem Fall einen Pfad) auslesen: HKCU\Software\Microsoft\Office\14.0\Word\Options /v PersonalTemplates und in einer Variable speichern
- falls der Wert nicht vorhanden ist: nächsten Punkt (Kopieren) überspringen und nur den Ordner U:\Office-Vorlagen anlegen
- falls der Wert (also Pfad) vorhanden ist, alle Dateien (Office-Vorlagen) in diesem Verzeichnis nach U:\Office-Vorlagen sichern (Ordner vorher anlegen, falls nicht vorhanden).
Leider fehlt mir das Know-how für dieses Skript. Könnt ihr mir helfen? Besten Dank im Voraus!
Gruß,
Christopher
ich möchte per Batch-Skript oder VBS-Skript unter Windows 7 folgendes tun:
- Registry-Key (nur den Wert, in diesem Fall einen Pfad) auslesen: HKCU\Software\Microsoft\Office\14.0\Word\Options /v PersonalTemplates und in einer Variable speichern
- falls der Wert nicht vorhanden ist: nächsten Punkt (Kopieren) überspringen und nur den Ordner U:\Office-Vorlagen anlegen
- falls der Wert (also Pfad) vorhanden ist, alle Dateien (Office-Vorlagen) in diesem Verzeichnis nach U:\Office-Vorlagen sichern (Ordner vorher anlegen, falls nicht vorhanden).
Leider fehlt mir das Know-how für dieses Skript. Könnt ihr mir helfen? Besten Dank im Voraus!
Gruß,
Christopher
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 320243
Url: https://administrator.de/contentid/320243
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
2 Kommentare
Neuester Kommentar
@echo off & setlocal
set "target=U:\Office-Vorlagen"
if not exist "%target%" md "%target%" >nul
set templatepath=
for /f "skip=2 tokens=2,*" %%a in ('reg query "HKCU\Software\Microsoft\Office\14.0\Word\Options" /v PersonalTemplates 2^>nul') do set "templatepath=%%b"
if defined templatepath copy "%templatepath%\*.*" "%target%"