查找用户的域
Find domain of a user
我想要一个 powershell 脚本来查找用户的域。
我试过 Get-ADUser <user> -Properties *
它显示 domain(CN=Domain Users,CN=Users,DC=nam,DC=nsroot,DC=net)
。但我希望它显示在域中,因为我有大量用户
嗯..有 userprincipalname 属性 但很多时候它是空白的。你可以这样做
(get-aduser -filter *).SamAccountName | % {$_.Insert(0,'test\')}
只需将 'test\' 更改为您的域名
也许是这个?
Get-ADUser <user> -Properties * |
Select *,@{l='Domain';e={ $_.canonicalname.split('/')[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
以防万一以后有人在找这个...
我想要一个 powershell 脚本来查找用户的域。
我试过 Get-ADUser <user> -Properties *
它显示 domain(CN=Domain Users,CN=Users,DC=nam,DC=nsroot,DC=net)
。但我希望它显示在域中,因为我有大量用户
嗯..有 userprincipalname 属性 但很多时候它是空白的。你可以这样做
(get-aduser -filter *).SamAccountName | % {$_.Insert(0,'test\')}
只需将 'test\' 更改为您的域名
也许是这个?
Get-ADUser <user> -Properties * |
Select *,@{l='Domain';e={ $_.canonicalname.split('/')[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
以防万一以后有人在找这个...