首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向PowerShell注册计划作业

向PowerShell注册计划作业
EN

Stack Overflow用户
提问于 2012-12-05 08:44:09
回答 1查看 3.4K关注 0票数 1

我已经创建了一个PowerScript文件,它将在我的服务器上进行一些文件清理。我希望它每天晚上11:30运行,所以根据微软的technote,我使用了以下语法来注册作业:

代码语言:javascript
复制
PS C:\> Register-ScheduledJob -Name "MyName" -FilePath "D:\Sites\Site\Tasks\DeleteUnusedGalleryImages.ps1" -Trigger @{Frequency="Daily"; At="11:30PM"}

没有错误消息,所以我可以假设它已经成功注册了。但是,我不知道如何列出设置的作业。我使用过Get-Job,但是它没有返回任何内容,这会让我相信它没有被注册,但是如果我运行相同的语法来重新注册计划的作业,我就会得到“已经注册”的错误消息。

所以,我的问题是:

  • 如何获得服务器上计划任务的列表?
  • 如何更新作业计划?
  • 如何立即执行现有作业,而不是等待?我想把它作为一个计划作业来检查(我已经手动运行了脚本来检查它是否工作)

谢谢,伙计们,PowerShell是个新手,但这看起来很棒。

预先感谢Al

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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杰弗里·希克斯的演讲

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13719214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档