0

我正在使用 cmdlet Get-QADUser(通过 Quest 软件)列出 Active Directory 中的域用户。输出是包含域名和电子邮件地址的数百行。我只需要选择那些行,电子邮件地址在哪里,并将它们分配给一个单独的变量。

这是 $domain_names 变量的一部分:

turbekova                                                   turbek@dock.com                                                       
senajova                                                    senaj@dock.com                                                       
mackova                                                                                                            
pukansky                                                    pukansky@dock.com                                                       
tiko                                                        tiko@dock.com                                                       
dvorska                                                                                                            
trescanska                                                  tresc@dock.com          

谢谢

4

2 回答 2

2

您可以过滤Where-Object

$hasEmail = Get-QADUser | Where-Object { $_.Email }

或任何列的名称。您选择不在复制的输出中包含属性名称。

于 2012-06-22T11:43:56.127 回答
2

这使用您选择的属性参数和通配符显示具有电子邮件的用户:

 Get-QADUser -Email * | select samaccountname, email
于 2012-06-22T12:05:38.717 回答