$ZielLaufwerk = "\\{server}\{share}\"
$ZielGrundPfad = "{Verzeichnisstrktur}\"
## ACHTUNG immer ohne \ am Ende !!!
$TargetPfad = "D:\Daten", "D:\Projekte"
$TargetName = "D_Daten" , "D_Projekte"
$Tag = get-date -uformat %d
$WochenTag = get-date -uformat %u
$TagTxt = get-date -uformat %a
$Monat = get-date -uformat %m
$MonatTxt = get-date -uformat %B
$Jahr = get-date -uformat %Y
$TagMonat = $Tag + $Monat
$Trennzeichen = "_"
# echo $Wochentag
# echo $TagMonat
If( $TagMonat -eq "3112" )
{
echo Jahressicherung
$Verzeichnis = "Jahr\" + $Jahr
}
elseIf($Tag -eq "01")
{
echo Monatssicherung
$Verzeichnis = "Monat\" + $Monat + $Trennzeichen + $MonatTxt
}
Else
{
echo Tagessicherung
$Verzeichnis = "Tag\" + $WochenTag + $Trennzeichen + $TagTxt
}
for ($i=0; $i -le $TargetPfad.length-1 ; $i++)
{
$Ziel = $ZielLaufwerk + $ZielGrundPfad + $Verzeichnis + $TargetName[$i]
echo $Ziel
robocopy.exe $TargetPfad[$i] "$Ziel " /MIR /Z
}
echo und die Aufräumarbeiten
defrag -c -w
shutdown -s