相关疑难解决方法(0)

PowerShell中的三元运算符

据我所知,PowerShell似乎没有所谓的三元运算符的内置表达式.

例如,在支持三元运算符的C语言中,我可以编写如下内容:

<condition> ? <condition-is-true> : <condition-is-false>;
Run Code Online (Sandbox Code Playgroud)

如果在PowerShell中确实不存在,那么实现相同结果的最佳方法(即易于阅读和维护)是什么?

powershell ternary-operator conditional-operator

182
推荐指数
11
解决办法
9万
查看次数

返回多个对象的 cmdlet,它是什么集合类型(如果有)?[电源外壳]

Get-ADusercmdlet的示例:

$Users = Get-ADuser -Filter *
Run Code Online (Sandbox Code Playgroud)

在大多数情况下它会返回多个 ADuser 对象,但它是什么“集合”类型?文档只说它会返回一个或多个 Microsoft.ActiveDirectory.Management.ADUser 的用户对象。

尝试使用例如,($Users -is [System.Collections.ArrayList])但我无法确定“集合”类型?

arrays collections powershell cmdlet

3
推荐指数
1
解决办法
332
查看次数