Collection.Where() 方法的 PowerShell 问题
PowerShell problems with Collection.Where() method
以下代码在 v4 中有效,但在 v3 中无效。
$Running,$Stopped = (Get-Service).Where({$_.Status -eq 'Running'},'Split')
我如何重写它以在 v3 中获得它 运行 并给出相同的结果?
我会拆分表达式(所有版本):
$Running = Get-Service | ? {$_.Status -eq 'Running'}
$Stopped = Get-Service | ? {$_.Status -ne 'Running'}
或者,如@wOxxOm 所述,在 V3 中:
$Running = Get-Service | ? Status -eq 'Running'
$Stopped = Get-Service | ? Status -ne 'Running'
以下代码在 v4 中有效,但在 v3 中无效。
$Running,$Stopped = (Get-Service).Where({$_.Status -eq 'Running'},'Split')
我如何重写它以在 v3 中获得它 运行 并给出相同的结果?
我会拆分表达式(所有版本):
$Running = Get-Service | ? {$_.Status -eq 'Running'}
$Stopped = Get-Service | ? {$_.Status -ne 'Running'}
或者,如@wOxxOm 所述,在 V3 中:
$Running = Get-Service | ? Status -eq 'Running'
$Stopped = Get-Service | ? Status -ne 'Running'