Erstellen Sie eine geplante Aufgabe unter Windows 7 mit Powershell 4
Bin ich Recht in der Annahme, dass einige der neueren Powershell-Befehlen, die im Zusammenhang mit der Bewirtschaftung von geplanten Aufgaben (wie New-ScheduledTaskAction
) sind nicht verfügbar, auf Windows 7 oder Server 2008 R2, auch wenn Powershell 4 ist installiert?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du ja Recht, einige PowerShell-cmdlet, es hängt von der windows-kernel.
Den Befehl
New-ScheduledTaskAction
unterstützt windows 8 /server 2012 und neuer.Sie können Lesen Sie über die id in
https://technet.microsoft.com/en-us/library/jj649817.aspx .
In windows 7 /server 2008 R2 können Sie die
new-ScheduledJobOption
und dieRegister-ScheduledJob
cmdlet.Lesen Sie mehr über es hier https://msdn.microsoft.com/en-us/powershell/reference/5.1/psscheduledjob/psscheduledjob
Hier kannst du sehen, Beispiel:
wenn Sie sehen wollen, den job in der
Task Scheduler
, gehen Sie auf " Task Scheduler Library -> Microsoft -> Windows -> PowerShell -> ScheduledJobsweitere option können Sie die Aufgabe in der "Task-Schduler" und führen Sie die
Get-ScheduledJobOption
.Die Letzte Sache, die
Get-ScheduledJob
zeigen nur die Aufträge, die Sie erstellt haben, dieRegister-ScheduledJob
!Ich hoffe es wird Euch helfen.
David,
Basierend auf meinen eigenen Erfahrungen (ich habe den Server 2008 R2 und Powershell 4 ist installiert), die neuere cmdlets für geplante Aufgaben (wie Neu-ScheduledTaskAction) sind nicht erkennbar Server 2008 R2. Ich habe auch versucht, fügen Sie die neuere cmdlets in die system32\WindowsPowerShell\v1.0\Modules-Ordner, aber es funktioniert immer noch nicht.
Anderen Beitrag habe ich gelesen sagte, diese Cmdlets kommen mit server 2012 oder Windows 8 oder höher.
Dank
Liang