Powershell 获取数组中的ScheduledTask状态
我想去Powershell 获取数组中的ScheduledTask状态,powershell,Powershell,我想去 Get-ScheduledTask 数组中的状态。我希望所有的都在数组中。不知道我是否正确地理解了您,但这应该可以完成工作: $foo = (Get-ScheduledTask|where State -eq Running) 将运行更改为您需要的内容:运行,准备,禁用,不知道我是否正确理解您,但这应该可以完成以下工作: $foo = (Get-ScheduledTask|where State -eq Running) 将运行更改为您需要的任何内容:运行,就绪,禁用cmdlet
Get-ScheduledTask
数组中的状态。我希望所有的都在数组中。不知道我是否正确地理解了您,但这应该可以完成工作:
$foo = (Get-ScheduledTask|where State -eq Running)
将
运行
更改为您需要的内容:运行
,准备
,禁用
,不知道我是否正确理解您,但这应该可以完成以下工作:
$foo = (Get-ScheduledTask|where State -eq Running)
将运行
更改为您需要的任何内容:运行
,就绪
,禁用
cmdlet已返回Microsoft.Management.Infrastructure.CimInstance#Root/Microsoft/Windows/TaskScheduler/MSFT\U ScheduledTask
的数组。要筛选它们,必须使用cmdlet:
cmdlet已返回Microsoft.Management.Infrastructure.CimInstance#Root/Microsoft/Windows/TaskScheduler/MSFT\U ScheduledTask的数组。要筛选它们,必须使用cmdlet:
假设“开”是指没有残疾,我相信这就是解决办法
$results = Get-ScheduledTask | Where-Object { $_.State -ne 'Disabled' }
$results
的类型是System.Object[]
假设“ON”表示未禁用,我相信这就是解决方案
$results = Get-ScheduledTask | Where-Object { $_.State -ne 'Disabled' }
$results
的类型是System.Object[]
您可以省略括号;-)可以省略括号;-)正如其他人所说,alread命令返回一个数组“$tasks=Get ScheduledTask$tasks.gettype().fullname“结果为”System.Object[]”您能澄清一下您在寻找什么吗?正如其他人所说,命令alread返回一个数组“$tasks=Get ScheduledTask$tasks.gettype().fullname“结果为”System.Object[]”您能澄清一下您在寻找什么吗?