ist mir iwie zu verworren...
wo soll ich das reinschreiben?
an den Anfang einer .BAT Datei?
So?
[chkdskscript.ps1]
Code:
get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file d:\CHKDSKResults.txt
[powershell_exe.bat]
Code:
Set-ExecutionPolicy unrestricted
powershell.exe chkdskscript.ps1
(beide, also .BAT und .ps1, liegen auf d:\ )
das klappt nicht, da kommt nichts sichtbares außer einer wieder nicht lesbaren Fehlermeldung
auch wenn ich erst Powershell aufrufe, dann eingebe
Set-ExecutionPolicy unrestricted
dann Powershell beende und dann die .BAT Datei aufrufufe (ohne die 1. Zeile): wieder nur kurze unlesbare Fehlermeldung.
Wie muss die .BAT Datei richtig aussehen (getestet), damit sie direkt ausführbar ist, ohne dass ich vorher erst Powershell gesondert aufrufen muss?
Lesezeichen