gpt4 book ai didi

powershell - 在PowerShell中注册计划的作业

转载 作者:行者123 更新时间:2023-12-03 01:21:18 24 4
gpt4 key购买 nike

我创建了一个PowerScript文件,该文件将在服务器上进行一些文件清理。我希望它每天晚上11:30运行,因此根据Microsoft的技术说明,我使用以下语法来注册作业:

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

没有错误消息,因此我可以假定它已成功注册。但是,我不知道如何列出已设置的作业。我使用了 Get-Job,但是它什么也不返回,这使我相信它尚未被注册,但是如果我运行相同的语法来重新注册计划的作业,则会收到错误消息“已经注册”。

因此,我的问题是:
  • 如何获取服务器上已调度任务的列表?
  • 如何更新工作时间表?
  • 如何立即执行现有作业,而不是等待执行?我想检查它是否按计划工作(我已手动运行脚本以检查它是否工作)

  • 谢谢大家-PowerShell的新手,但它看起来很棒。

    提前致谢

    最佳答案

    你必须使用Get-ScheduledJob而不是工作
    通常,您可以在Task Scheduler Library \ Microsoft \ Windows \ PowerShell \ Scheduled Jobs中找到您的作业。

    在这里查看更多信息: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 Jeffery Hicks的演示

    关于powershell - 在PowerShell中注册计划的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13719214/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com