Powershell新ScheduledTaskSettingSet
我尝试添加自定义设置。根据Technet,可以选择Powershell新ScheduledTaskSettingSet,powershell,scheduled-tasks,powershell-5.0,Powershell,Scheduled Tasks,Powershell 5.0,我尝试添加自定义设置。根据Technet,可以选择多个安装,包括停止现有值 但实际的powershell只允许我选择Parallel、Queue或IgnoreNew 为什么我不能使用StopExisting?如果您查看MultipleInstances属性是如何定义的,您会发现它的类型实际上不是,而是一个名为MultipleInstancesEnum的生成类型: PS C:\>(New-ScheduledTaskSettingsSet |Get-Member MultipleInstan
多个安装
,包括停止现有
值
但实际的powershell只允许我选择Parallel
、Queue
或IgnoreNew
为什么我不能使用
StopExisting
?如果您查看MultipleInstances
属性是如何定义的,您会发现它的类型实际上不是,而是一个名为MultipleInstancesEnum
的生成类型:
PS C:\>(New-ScheduledTaskSettingsSet |Get-Member MultipleInstances).Definition
System.Object MultipleInstances {get=[Microsoft.PowerShell.Cmdletization.GeneratedTypes.ScheduledTask.MultipleInstancesEnum]($this.PSBase.CimInstanceProperties['MultipleInstances'].Value);set=$this.PSBase.CimInstanceProperties['MultipleInstances'].Value = [Microsoft.PowerShell.Cmdletization.GeneratedTypes.ScheduledTask.MultipleInstancesEnum]($args[0]);}
这已经作为一个文件归档,如果你想更改它,请投票
报告者还建议一种解决方法,将该值设置为StopExisting
:
$StopExisting = New-ScheduledTaskSettingsSet
$StopExisting.CimInstanceProperties['MultipleInstances'].Value=3
屏幕截图来自何处,您使用的是什么操作系统。@Matt这是测试版的屏幕截图,效果很好,谢谢!同时,我还对MS Connect的票子进行了投票。非常好的信息,我一直在绞尽脑汁想弄清楚我错过了什么。