michi-ffm
Goto Top

Excel Prüfen

Hallo Zusammen,

komme leider nicht weiter und hoffe jemand hat eine Idee.


Ich habe ein Skript das wunderbar funktionierte, nach einiger zeit macht es nun Probleme

Hier der Code
@echo off & setlocal
set "SMTP=....."  
set "SUBJECT=Mini01-04 Excel"  
set "FROM=Powershell@%computername%"  
set "TO=skript@domain.de"  

powershell -Executionpolicy ByPass -Command "$report = (gci '\\MINI01\excel\*','\\MINI02\excel\*','\\MINI03\excel\*','\\MINI04\excel\*' -Include '18277.xls','19012.xls','19291.xls' | %%{$result = @{$true='OK';$false='FEHLER'}[$_.LastWriteTime.Date -eq (get-date).Date]; \"Datum fur $($_.Fullname) : ^<span style="color:$(@{'OK'='green';'FEHLER'='red'}[$result])"^>$result ^</span^>^<br^>\"}) -join [environment]::Newline; Send-MailMessage -To '%TO%' -Subject '%SUBJECT%' -BodyAsHtml $report -SmtpServer '%SMTP%' -From '%FROM%'"  


Die Freigaben auf Mini01- 04 sind gegeben, komme auch drauf ...
Nun wird mir in der Mail nur noch die Excel für Mini02-04 angezeigt, Mini01 wird nicht angezeigt, ich verstehe es einfach nicht.

Nach dem ich jede Freigabe einzeln getestet habe, spuckt er mir bei Mini01 ein Fehler aus...
Jedoch wenn das Skript komplett mit allen Freigaben läuft spuckt er mir keine Fehlermeldung, jegliche in der mail fehlt Mini01

Vielleicht kann mir jemand helfen
VG Michael
bild

Content-ID: 334260

Url: https://administrator.de/contentid/334260

Ausgedruckt am: 22.11.2024 um 11:11 Uhr