Ich möchte diese zwei Optionen für einen dynamisch erstellten geplanten Job festlegen, Durch die PowerShell-Dokumentation konnte ich nicht finden irgendwelche Ergebnisse.Powershell Register-ScheduledJob-Cmdlet - Legen Sie fest "Nur ausführen, wenn Benutzer angemeldet ist" & -WindowStyle Maximiert
0
A
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.
Verwandte Themen
- 1. wie AutoFill Formulareinträge wenn Benutzer angemeldet ist?
- 2. So sichern Sie Webseiten, wenn der Benutzer nicht angemeldet ist
- 3. Kann ich Powershell-Befehle in PSSession als Administrator ausführen, wenn ich als anderer Benutzer angemeldet bin?
- 4. So legen Sie eine Schaltfläche fest, die nur sichtbar ist, wenn ein Bedienfeld ausgeblendet ist
- 5. So legen Sie eine Ant-Eigenschaft nur fest, wenn sie nicht gesetzt ist
- 6. MySQL: Legen Sie nur, wenn
- 7. MDI Kind ist nur sichtbar, wenn WindowState maximiert ist
- 8. PowerShell wird nicht als geplante Aufgabe ausgeführt, wenn "Ausführen, ob Benutzer angemeldet ist oder nicht" festgelegt ist
- 9. Überprüfen Sie, ob der Benutzer angemeldet ist
- 10. Benutzer umleiten, wenn nicht angemeldet
- 11. -Windowstyle Hidden funktioniert nicht auf Powershell
- 12. Legen Sie einen Wert in einem Dict nur fest, wenn der Wert noch nicht festgelegt ist
- 13. So legen Sie die Benutzer-Skript-Versionsnummer von Chrome fest:
- 14. Legen Sie First Responder in MFMailComposeViewController fest?
- 15. Meteor: Überprüfen Sie, ob der Benutzer beim Start angemeldet ist
- 16. Legen Sie das Währungssymbol fest, wenn Sie mit xlsxwriter schreiben
- 17. So legen Sie den Zellenabstand in Tabellen nur horizontal fest
- 18. Legen Sie das aktuelle Verzeichnis fest, wenn Sie einen SimpleHTTPServer ausführen
- 19. PHP Redirect Benutzer, wenn nicht angemeldet
- 20. ReturnUrl verursacht Fehler, wenn Benutzer bereits angemeldet ist
- 21. Wie legen Sie fest, dass ein DateTimePicker schreibgeschützt ist?
- 22. Indexseite umleiten, wenn der Benutzer angemeldet ist AngularJS
- 23. Wie planen Sie eine Aufgabe, ob der Benutzer in PowerShell angemeldet ist oder nicht?
- 24. So legen Sie ein Überziehungslimit fest
- 25. Login-Route deaktivieren, wenn ein Benutzer bei Hapi.js angemeldet ist
- 26. So legen Sie das ausgewählte Objektgitter fest
- 27. Umleiten zur Anmeldeseite, wenn der Benutzer nicht angemeldet ist
- 28. Woocommerce add_filter funktioniert nur, wenn Sie angemeldet sind
- 29. Schienenbefestigungen - wie legen Sie Fremdschlüssel fest?
- 30. Legen Sie den Standard-Zahlungsdienst für die Anwendung fest
Danke, aber es das Fenster maximiert nicht abdeckt, nicht wahr? –
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. –
"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. –