查找用户的域名

时间:2015-09-22 17:13:12

标签: powershell dns active-directory powershell-v2.0

我想要一个powershell脚本来查找用户的域名。

我试过domain(CN=Domain Users,CN=Users,DC=nam,DC=nsroot,DC=net) 它显示{{1}}。但我希望它显示在域上,因为我有一个巨大的用户列表

3 个答案:

答案 0 :(得分:0)

嗯..有userprincipalname属性,但很多时候它是空白的。你可以做这样的事情

(get-aduser -filter *).SamAccountName | % {$_.Insert(0,'test\')}

只需更改'测试\'到您的域名

答案 1 :(得分:0)

也许这个?

Get-ADUser <user> -Properties * |
Select *,@{l='Domain';e={ $_.canonicalname.split('/')[0] } }

答案 2 :(得分:0)

选择您想要的属性并修改它:

$Domain = Get-ADDomain | select -expandproperty NetBIOSName

Get-ADUser <USERID OR -Filter *> -Properties DisplayName | select samAccountName, DisplayName, @{n="Domain";e={$Domain}} | Export-Csv Users1.csv -NoTypeInformation

以防其他人在将来寻找这个......