DeusExMachina
Lt. Junior Grade
- Registriert
- Jan. 2008
- Beiträge
- 369
Hallo zusammen
Ich hab ein Problem mit dem Task Scheduler
Ich habe einen Cron Job angelegt
Als einzige Action ist Angelegt Start Programm
Programm/script
"C:\Program Files\PowerShell\7\pwsh.exe"
Add arguments:
-File "C:\Script\sync\main.ps1" -main
Start In
C:\Script\sync
Die Main startet so:
Aber wenn der Task ausgeführt wird läuft er etwa eine Sekunde und ist dann fertig (was bedeutend zu kurz ist das Script ist zwar recht schlank aber so schlank auch wieder nicht)
Was mache ich falsch? Warum startet das Script nicht?
Starte ich es in der Powershell Console ohne parameter lande ich in der gewünschten Fehlermeldung
Starte ich es in der Console mit -main öffnet sich auf meinem Taskserver der Mouse Properties Dialog von Windoof
ich brauche etwas Hilfe
weil ich nicht verstehe was ich falsch gemacht habe und nicht weiß wo ich mit den Windows Board mitteln den Fehler einkreisen kann
Danke für eure hilfe
Ich hab ein Problem mit dem Task Scheduler
Ich habe einen Cron Job angelegt
Als einzige Action ist Angelegt Start Programm
Programm/script
"C:\Program Files\PowerShell\7\pwsh.exe"
Add arguments:
-File "C:\Script\sync\main.ps1" -main
Start In
C:\Script\sync
Die Main startet so:
PowerShell:
param (
[switch]
$main,
[switch]
$checkData,
[int]
$resetId
)
if($main) {
main
} elseif($checkData) {
checkData
} elseif($resetId -gt 0) {
resetId -id $resetId
} else {
Write-Host "invalid call please call -help for help" #TODO create help
}
Aber wenn der Task ausgeführt wird läuft er etwa eine Sekunde und ist dann fertig (was bedeutend zu kurz ist das Script ist zwar recht schlank aber so schlank auch wieder nicht)
Was mache ich falsch? Warum startet das Script nicht?
Starte ich es in der Powershell Console ohne parameter lande ich in der gewünschten Fehlermeldung
Starte ich es in der Console mit -main öffnet sich auf meinem Taskserver der Mouse Properties Dialog von Windoof
ich brauche etwas Hilfe
weil ich nicht verstehe was ich falsch gemacht habe und nicht weiß wo ich mit den Windows Board mitteln den Fehler einkreisen kann
Danke für eure hilfe