【发布时间】:2020-02-15 03:28:00
【问题描述】:
我正在尝试以下方法:
Variable1 = 'jack' , 'brody' , 'zack'
Variable2 = 'zack'
variable1 和 variable2 中的每个值都具有以下属性。
jack.username
jack.mail
jack.ou
我想比较变量 1 和变量 2,只返回变量 2 中不存在的用户并将结果保存到新变量 3。
“示例 jack 和 brody 将返回给变量 3,但不会返回 zack,因为他同时出现在变量 1 和 2 中。”
返回后,我还希望用户名、邮件和 ou 在变量 3 中可用。
我尝试了以下方法:
$variable3 = $Variable1.SamAccountName | Where {$variable2.SamAccountName -
NotContains $_}
$variable3 = Compare-Object -ReferenceObject $variable1 -DifferenceObject
$variable2 -ExcludeDifferent
(如果使用 excludediff,第二个不返回任何内容)。
【问题讨论】:
标签: powershell