我已经创建了一个PowerScript文件,它将在我的服务器上进行一些文件清理。我希望它每天晚上11:30运行,所以根据微软的technote,我使用了以下语法来注册作业:
PS C:\> Register-ScheduledJob -Name "MyName" -FilePath "D:\Sites\Site\Tasks\DeleteUnusedGalleryImages.ps1" -Trigger @{Frequency="Daily"; At="11:30PM"}没有错误消息,所以我可以假设它已经成功注册了。但是,我不知道如何列出设置的作业。我使用过Get-Job,但是它没有返回任何内容,这会让我相信它没有被注册,但是如果我运行相同的语法来重新注册计划的作业,我就会得到“已经注册”的错误消息。
所以,我的问题是:
谢谢,伙计们,PowerShell是个新手,但这看起来很棒。
预先感谢Al
发布于 2012-12-05 08:51:03
你必须使用Get-ScheduledJob工作而不是-工作
Normaly,您可以在任务计划程序Library\Microsoft\Windows\PowerShell\Scheduled作业中找到工作。
查看这里获得更多信息:http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/18/create-a-powershell-scheduled-job.aspx
在这里:http://www.youtube.com/watch?v=RhRoofMOoI0看PowerShell MVP杰弗里·希克斯的演讲
https://stackoverflow.com/questions/13719214
复制相似问题