嗨我想获得命令Get-User -OrganizationalUnit的一个级别。PowerShell:Get-User -OrganizationalUnit一个级别?
Get-User –OrganizationalUnit "domain.local/ou/this-one"
这将返回此一瓯,一切都在它之下,我想要一个水平的回报,我失去了什么paramteres?
嗨我想获得命令Get-User -OrganizationalUnit的一个级别。PowerShell:Get-User -OrganizationalUnit一个级别?
Get-User –OrganizationalUnit "domain.local/ou/this-one"
这将返回此一瓯,一切都在它之下,我想要一个水平的回报,我失去了什么paramteres?
这样做没有具体的参数,如何使用过滤器?
像这样:
Get-User -Filter "distinguishedName -like 'CN=*,OU=This-one,OU=OU,DC=domain,DC=local'"
如果做不到这一点的get-ADUser便有CMD-LET允许你这样设置搜索范围:
get-aduser -searchbase "OU=This-one,OU=OU,DC=domain,DC=local" -searchscope 1
参考: http://technet.microsoft.com/en-us/library/ee617241.aspx
关于 Arcass
基于区分所有权创建一个数组:
$aduserinfo = get-aduser -Identity "Username here"
$ou = $aduserinfo.distinguishedname.split(",")[2]
$ou = $ou.substring(3)
玩的指标[2],你会得到你搜索OU。 Substring
删除索引中的3个第一个字符“ou =”。
很确定你是不是还在为寻找一个答案在这里,但对于同样的问题,有人尝试使用:
Get-ADOrganizationalUnit -Searchbase "OU=OUYouareSearching,DC=domain,DC=net" -SearchScope OneLevel -Filter *
-SearchScope ONELEVEL是这里的关键。
“-searchscope base”不起作用:/ – 2012-04-23 12:32:49
它返回了什么错误,或者它只是没有结果? – Arcass 2012-04-23 12:35:16
刚刚检查了文档,需要将搜索库作为DN提供。示例已更新。 – Arcass 2012-04-23 12:37:01