Powershell:合并来自Exchange和AD

时间:2015-11-05 09:52:40

标签: powershell

您好我从交换($ results)和AD($ results2)

中提取了一些数据
$results | Select distinguishedName,Name,Email,SamAccountName,CompanyName,Enabled,have_exhange

$results2 | select distinguishedName,Name,EmailAddress,SamAccountName,Company,Enabled,Have_citrix

正如您所看到的,除了最后一个值之外,它们是相同的。

许多用户都会同时访问$results$results2,但有些用户只会在其中一个用户身上。

我一直试图弄清楚如何合并这两个变量,以便用户在将其导出到csv时只显示在一行上。

如果用户同时存在,则他们应该同时拥有最后一列(have_exhange和have_citrix)

如何解决这个问题的一些指示将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下

$results, $results2 | Group-Object -property 'SamAccountName'

然后,您将拥有一个包含Count,Name和group的对象数组。