Posts mit dem Label BATCH werden angezeigt. Alle Posts anzeigen
Posts mit dem Label BATCH werden angezeigt. Alle Posts anzeigen

Donnerstag, 14. Januar 2021

[BATCH] Umlaute in Batchdateien

Wenn möglich, Umlaute immer vermeiden. Falls es nicht anders geht, hier ein Workarround:

In der Batchdatei z.B. wie folgt:

chcp 1252

set var1=\\server\freigabemitöäü

chcp 850

net use "%var1%"


WICHTIG: Die Datei in ANSI Codierung speichern!

Donnerstag, 19. Januar 2017

[CLIENT][BATCH][BACKUP] Windows 7 Backup, automatisches löschen alter Backups

Problem: Das Windows 7 backup löscht nicht automatisch die ältesten instanzen. Man muss manuell diese löschen, und das kann leicht vergessen gehen.

Mit diesem Script kann dies mit der Aufgabenplanung automatisiert werden


WICHTIG: Pfad anpassen (rot) und Tage angeben, wie lange backups behalten werden sollen (rot)

WICHTIG: Der mittlere Teil ist nur ein Testlauf!! Man sieht dann was gelöscht wird. Um es effektiv zu löschen, den Grün markierten text löschen

@echo off
rem —–> REMEMBER: YOUR FILES WILL BE DELETED PERMANENTLY WITHOUT FURTHER PROMPTING
rem ******************************************************************************************************************************************

set pathToBackupFiles=E:\SERVER01
set dayToKeepBackups=366

rem *** Enable this for simulating file deletion (dry-run) ***********************************************************************************
FORFILES -P %pathToBackupFiles% /D -%dayToKeepBackups% /C "cmd /c IF @isdir == TRUE (echo Deleting @file … && echo File deletion…)"
pause

rem *** do the real deletion *****************************************************************************************************************
rem FORFILES -P %pathToBackupFiles% /D -%dayToKeepBackups% /C "cmd /c IF @isdir == TRUE (echo Deleting @file … && rd /S /Q @path)"

Mittwoch, 10. August 2016

[BATCH][BACKUP] USB Stick / Harddisk Laufwerksbuchstabe

Mit diesem Batchfile, lässt sich der Laufwerksbuchstabe eines USB Sticks / Harddisk ermitteln:

Rot markierter text anpassen

for %%a in (d e f g h i j k l m n o p q r s t u v w x y z) do vol %%a: 2>nul|find "USB" >nul && set drv=%%a:
echo . %drv%

Beispiel XCOPY:
xcopy C:\test %drv%\daily

Beispiel Windows Backup:
wbadmin start backup -backupTarget:%drv% -allCritical -quiet