2016-06-07 7 views

Antwort

1

Register-ScheduledJob ist ein Parameter mit -Filepath, können Sie das Skript als Argument für diesen Parameter übergeben und haben einen anderen Parameter -Argument „-WindowsStyle Maximized“ als Argument für diesen Parameter übergeben.

Register-ScheduledJob -FilePath <script.ps1> -Argument '-WindowStyle Maximized' 

Grüße,

kvprasoon

0

Die Register-ScheduledJob hat einen Trigger Parameter:

Die Trigger-Parameter des Register-ScheduledJob fügen eine oder mehrere Jobs Trigger, die den Job starten.

So haben Sie einen Trigger für Sie Job definieren mit dem New-JobTrigger Cmdlets:

$trigger = New-JobTrigger -AtLogOn 

Und es um Ihren Job übergeben.

+0

Danke, aber es das Fenster maximiert nicht abdeckt, nicht wahr? –

+0

Nach einem Test, den ich gemacht habe, ändert sich die Eigenschaft "Nur ausführen, wenn der Benutzer angemeldet ist" nicht wie gewünscht. Daher wird meine Frage nicht beantwortet. –

+0

"Startet den geplanten Job, wenn sich die angegebenen Benutzer am Computer anmelden . Um einen Benutzer anzugeben, verwenden Sie den Benutzerparameter. " - Quelle: New-JobTrigger-Dokumentation. Nur so kann ich den Trigger angeben. –

Verwandte Themen