繁体   English   中英

在Powershell中循环浏览多个Active Directory Ou

[英]Loop through multiple Active Directory Ou's in Powershell

如何在Active Directory中搜索多个OU。 假设如果有4个OU用于不同的用户,并且只需要搜索4个中的3个。当前,我正在使用以下内容搜索一个路径,我将如何扩展该路径以搜索多个OU。

$OU='AD Path'
Get-ADUser -SearchBase $OU -Properties Lastlogondate -filter {lastlogondate -lt $DisableDays}

看起来-searchbase需要<string> ,因此您需要遍历OU。

以下查询将获取每个OU中的用户:

$OU=@('cn=users,dc=xyz,dc=com','ou=companyusers,dc=xyz,dc=com')
$ou | foreach { get-aduser -searchbase $_ ...} 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM