Lars02
Banned
- Registriert
- Juni 2019
- Beiträge
- 130
Hallo ich habe ein Script geschrieben das die Sicherungsdateien auf einem Server unter-ordner überprüft ob eine Datei von Heute drinnen ist. Wenn ja = alles gut wenn nein = email per blat mail an mich senden. Doch aus einem unbekannten grund will es nicht funktionieren ich lasse das script laufen und er sagt er findet eine Datei von Heute obwohl keine von Heute drinnen ist.
PowerShell:
set "Typ=Datei"
set "Verzeichnis=pfad123"
set "Heute=%date%"
set "MAILPFAD=pfad12"
set "erpPfad=pfad1"
set "fibuPfad=pfad"
set "temp=undefiniert"
net use x: %Verzeichnis%
pause
x:
pause
cd \
pause
cd %erpPfad%
pause
dir
pause
for /r %%i in (*) do (
set Datum=%%~ti
set Datum=!Datum:~,-6!
if "!Heute!"=="!Datum!" (
(CALL:PentaDateiGefunden)
)else (
set "temp=NichtErfolgreich"
)
)
pause
if "!temp!"=="!NichtErfolgreich!" (
%MAILPFAD%\blat.exe FehlerMail_PSIpenta.txt -to lars.purtscher@bertsch.at -subject "PSIpenta Sicherung nicht gelaufen"
)else (
(CALL:PentaDateiGefunden)
)
:PentaDateiGefunden
echo Sicherungsdatei(PSIpenta) gefunden! LOG Eintrag...
pause
:: Abfrage des Fibu ordners
set "temp=undefiniert"
net use x: %Verzeichnis%
cd \
cd %fibuPfad%
dir
pause
for /r %%i in (*) do (
set Datum=%%~ti
set Datum=!Datum:~,-6!
if "!Heute!"=="!Datum!" (
(CALL:FibuDateiGefunden)
)else (
set "temp=NichtErfolgreich"
)
)
if "!temp!"=="!NichtErfolgreich!" (
o:
cd %MAILPFAD%
blat.exe FehlerMail_FibuAnbuSicherung.txt -to xy@xymail.com -subject "FibuAnbuSicherung nicht gelaufen"
echo EMail wurde versendet
pause
)else (
(CALL:Ende)
)
:FibuDateiGefunden
echo Sicherungsdatei(FibuAnbuSicherung) gefunden! LOG Eintrag...
:Ende
net use x: /delete /yes
pause