【问题标题】:How to edit a scheduled task trigger如何编辑计划任务触发器
【发布时间】:2017-03-06 08:39:37
【问题描述】:
$taskExists = Get-ScheduledTask $strTaskName
   if($taskExists) {

    $taskExists.Description = "a daily  Report"

    $taskExists | set-scheduledtask -user $strUser -Password $strPassword
   }

上面的power shell代码是更新现有的调度任务。谁能告诉我如何更新 trigger 值?

【问题讨论】:

  • 这和c#有什么关系?

标签: powershell scheduled-tasks


【解决方案1】:

Get-ScheduledTask cmdlet 返回的任务有一个Triggers 属性,您可以在其中添加/删除触发器。

【讨论】:

  • $taskExists.Trigger = New-ScheduledTaskTrigger -Daily -At $strTime。我尝试了上面的代码,但得到了异常错误:异常设置“触发器”:“在此对象上找不到属性‘触发器’。
  • Triggers 不是Trigger。此外,您必须使用Add 方法添加新触发器,您不能只将属性分配给上述cmdlet 的返回值。注意:您可能还想删除现有的触发器......
猜你喜欢
  • 2013-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-30
  • 2015-06-03
  • 1970-01-01
  • 2017-01-10
相关资源
最近更新 更多