Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell新ScheduledTaskSettingSet_Powershell_Scheduled Tasks_Powershell 5.0 - Fatal编程技术网

Powershell新ScheduledTaskSettingSet

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

我尝试添加自定义设置。根据Technet,可以选择
多个安装
,包括
停止现有

但实际的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的票子进行了投票。非常好的信息,我一直在绞尽脑汁想弄清楚我错过了什么。