如果你的机器上安装了Microsoft RSAT工具,下面的脚本可以检查某个OU是否存在:
$OUPath = 'OU=TestOU,DC=train,DC=powershell,DC=local' $exists = $(try { Get-ADOrganizationalUnit -Identity $OUPath -ErrorAction Ignore } catch{}) -ne $null "$OUPath : $exists"
如果该OU存在,$exists变量的值为true,否则为false。注意,这里使用了 try/catch的异常处理:当组织单元不存在时,Get-ADOrganizationalUnit会抛出一个终止错误,而 try/catch正好可以捕获这个错误。
原文连接:Testing Organizational Unit
本文链接: https://www.pstips.net/testing-organizational-unit.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!