使用PowerShell创建windows计划任务时停止现有实例选项

使用PowerShell创建windows计划任务时停止现有实例选项,windows,powershell,scheduled-tasks,Windows,Powershell,Scheduled Tasks,我正在创建一个PowerShell脚本,该脚本将创建一个计划任务。 使用Windows GUI,在“设置”对话框中,我可以将其设置为“停止现有实例”,如果程序已经运行,它将关闭该程序。 通过XML导出此任务时,字段标记为: 停止存在 但是,在PowerShell中编写时,我只有IgnoreNew、Parallel和Queue选项。 有没有办法通过PowerShell使用stopInstance 这是我的密码: $Action=newscheduledtaskaction-Execute'cm

我正在创建一个PowerShell脚本,该脚本将创建一个计划任务。 使用Windows GUI,在“设置”对话框中,我可以将其设置为“停止现有实例”,如果程序已经运行,它将关闭该程序。 通过XML导出此任务时,字段标记为:


停止存在
但是,在PowerShell中编写时,我只有
IgnoreNew
Parallel
Queue
选项。 有没有办法通过PowerShell使用
stopInstance

这是我的密码:

$Action=newscheduledtaskaction-Execute'cmd.exe'-Argument”/c'command'
$Trigger=New ScheduledTaskTrigger-one-At(Get Date)-重复持续时间(New TimeSpan-Days(365*20))-重复间隔时间(New TimeSpan-Minutes 33)
**$Setting=新的ScheduledTaskSettingSet-多实例StopInstance**
注册ScheduledTask-Action$Action-Trigger$Trigger-Setting$Setting-TaskName“Microsoft Windows>监视服务”-说明“Command Runner”

ScheduledTasks
模块当前不支持
StopInstance
枚举值

您可以直接设置CIM属性值:

$Action=newscheduledtaskaction-Execute'cmd.exe'-参数“/c'ver”
$Trigger=New ScheduledTaskTrigger-one-At(Get Date)-重复持续时间(New TimeSpan-Days(365*20))-重复间隔时间(New TimeSpan-Minutes 33)
$Setting=新的ScheduledTaskSettingsSet
$Setting.CimInstanceProperties.Item('MultipleInstances')。Value=3#3对应于“停止现有实例”
注册ScheduledTask-Action$Action-Trigger$Trigger-Setting$Setting-TaskName“Microsoft Windows>监视服务”-说明“Command Runner”

ScheduledTasks
模块当前不支持
StopInstance
枚举值

您可以直接设置CIM属性值:

$Action=newscheduledtaskaction-Execute'cmd.exe'-参数“/c'ver”
$Trigger=New ScheduledTaskTrigger-one-At(Get Date)-重复持续时间(New TimeSpan-Days(365*20))-重复间隔时间(New TimeSpan-Minutes 33)
$Setting=新的ScheduledTaskSettingsSet
$Setting.CimInstanceProperties.Item('MultipleInstances')。Value=3#3对应于“停止现有实例”
注册ScheduledTask-Action$Action-Trigger$Trigger-Setting$Setting-TaskName“Microsoft Windows>监视服务”-说明“Command Runner”