Ich versuche, eine Backup-Batch-Datei zu erstellen, um die Wartung von Acronis True Image und Backup zu automatisieren.Batch-Datei und variable USB-Laufwerksbuchstaben
Die USB-Laufwerksbuchstaben ändert sich abhängig von welcher Maschine ich das Sichern und/oder wie viele Geräte angeschlossen sind und die Laufwerksbuchstaben mit ...
Mein Charge liegt in C:\
Meine Charge ATI nennen. ATI-Dumps ein Bild auf C:\
Der Ansatz sieht dann für meine externe basierend auf sein Volumen Seriennummer wie folgt:
SET SN=30BC-F5A4
SET found=
0>NUL SET /P=Searching for external drive...
TIMEOUT 3 /NOBREAK >NUL
FOR %%N IN (D E F G H I J K L M O P Q R S T U V W X Y Z) DO (
IF defined found CALL :MOVE
VOL %%N: 2>NUL | FIND "%sn%" >NUL && CALL :MOVE %%N
)
ECHO Fail^^!
TIMEOUT 3 /NOBREAK >NUL
ECHO.
ECHO Connect it now and cancel "Autoplay".
TIMEOUT 3 /NOBREAK >NUL
ECHO.
ECHO Press any key to try again...
PAUSE >NUL
CALL: EXTERNAL
:: ***MOVE BACKUP***
:MOVE
OK, diese Arbeit ganz gut, aber was ich brauchen jetzt ist etwas entlang der Linien von;
Finden Sie das richtige externe Gerät basierend auf der Seriennummer. (Wie oben) Ergreifen Sie den richtigen Laufwerksbuchstaben und wandeln Sie ihn in eine Variable um. Break aus der FOR IN DO
Schleife, wenn der Laufwerksbuchstabe gefunden wird und machen es zu einer Variablen. Verwenden Sie die Variable, um zu prüfen, ob ein Ordner existiert. Wenn der Ordner nicht existiert, erstellen Sie ihn. Wenn der Ordner vorhanden ist, überprüfen Sie, ob MyBackup.tib
innerhalb vorhanden ist. Wenn ja, löschen Sie die Datei. CHDIR
oder soetwas zurück, wo der Stapel liegt, (C:\
) und MOVE
die neu erstellte Sicherung in den Ordner auf der externen.
Ich komme gerade zehn Stunden damit, an diesem Problem zu arbeiten, und ich bin nicht näher am Finden der richtigen Syntax/Befehle als ich am Anfang war.
BITTE, können Sie helfen !? Ich gebe dir einen Keks, lol!
ich Windows 7 Ultimate renne, ob das hilft ...
Powershell oder MSys eine Option? –
Nein, ich möchte nichts installieren. Ich werde diese Charge auf Freundes- und Familienmaschinen verwenden, also ... – S3NTYN3L