Set-Variable -Name data -Value (Get-ChildItem \\cbsgl-08\HOME -Recurse | Measure-Object -property length -sum).sum
$datum = Get-Date -Format "dd-MMM-yyyy HH 'Uhr' mm 'Minuten'"
"Username: $env:USERNAME Dateigröße: $data Bytes Datum: $datum" | Out-File -FilePath "\\cbsgl-08\BACKUP\$env:USERNAME $datum.txt" -Append
$user = $env:USERNAME
$datum = Get-Date
Get-EventLog security -InstanceId 4656 | Format-Table EventID, ReplacementStrings | Out-File D:\BACKUP\logfile_audit.txt -Append
"Ein neuer Fehler wurde ausgelöst um: $datum" | Out-File -FilePath D:\BACKUP\logfile_audit.txt -Append
@echo off
IF not exist C:\users\%username%\Desktop\backup.bat goto Kopieren
ELSE goto Aussi
:Kopieren
copy "\\cbsgl-08\neu\backup.bat" "C:\users\%username%\Desktop\backup.bat"
:Aussi
EXIT
@echo off
echo Möchten Sie nur neue Dateien speichern oder alle?
choice /N /C "NA" /M "(N)eue oder (A)lle"
REM echo %errorlevel%
if %errorlevel%==1 goto BlockN
if %errorlevel%==2 goto BlockA
:BlockN
echo Block N
xcopy "\\cbsgl-08\HOME\" "\\cbsgl-08\BACKUP\" /S /C /Y /D
goto Aussi
:BlockA
echo Block A
xcopy "\\cbsgl-08\HOME\" "\\cbsgl-08\BACKUP\" /S /C /Y
goto Aussi
:Aussi
pause
Bitte nicht löschen.