ISW-Tools
Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Event-Log File missing

Mit diesem Skript prüfen wir, ob eine Datei vorhanden ist oder nicht. Je nach Ergebnis wird ein Eintrag in der Ereignisanzeige im Bereich Application hinterlassen.

Wie eine individuelle Source angelegt wird, habe ich in der Anleitung „Eigenes Windows Event-Log erstellen“ erklärt.

# Datei prüfen vorhanden oder nicht

$filePath = 'C:\Skripte\Powershell-Skript.ps1'
$parameters = @{
'LogName' = 'Application'
'Source' = 'Powershell-Skript.ps1'
}
if (Test-Path –Path $filePath) {
$parameters += @{
'EventId' = 1025
'EntryType' = 'Information'
'Message' = 'Die Datei ist vorhanden'
}
Write-EventLog @parameters
} else {
$parameters += @{
'EventId' = 1024
'EntryType' = 'Error'
'Message' = 'Die Datei ist nicht vorhanden!'
}
Write-EventLog @parameters
}
Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter