我试图通过使用scheduledjob重新启动powershell中的print-spooler并将其设置为每天重启。我收到一条错误消息:" Register-ScheduledJob:预定作业定义Print-Spooler已存在于作业定义存储中"。这可能是什么错误?谢谢你的帮助。
Register-ScheduledJob -Name "Print-Spooler" -ScriptBlock { dir $home\*.ps1 -Recurse | Copy-Item -Destination "
C:\Windows\System32\spool\PRINTERS\"} | Restart-Service -Name Spooler -Force
答案 0 :(得分:1)
听起来你已经注册了这个工作,可能是在测试某些东西或弄清楚命令是如何工作的时候?
尝试获取现有职位:
Get-ScheduledJob -Name "Print-Spooler"
此外,你可以(并且应该)摆脱现有的:
Get-ScheduledJob -Name "Print-Spooler" | Unregister-ScheduledJob
然后你可以再次自由创造这份工作。