0
A
回答
1
成才意味着你可以做这样的事情:
$computerName = "DC1"
$found = $FALSE
$domain = [ADSI]("LDAP://dc=contoso,dc=com")
$ous = ($domain.psbase.children |
Where-Object {$_.psBase.schemaClassName -eq "OrganizationalUnit"} |
Select-Object -expand Name)
foreach ($child in $ous){
$ou = [ADSI]("LDAP://ou=$child,dc=contoso,dc=com")
$computers = ($ou.psbase.children |
Where-Object {$_.psBase.schemaClassName -eq "Computer"} |
Select-Object -expand Name)
foreach ($client in $computers){
if ($client -eq $computerName) {
Write-Host "Found $computerName in" $ou.psBase.name
$found = $TRUE
}
}
}
if (-not $found) {Write-Host "$computerName not found."}
你必须修改它,如果你的客户是在嵌套的OU。
相关问题
- 1. 在OU中查找用户
- 2. 使用powershell将用户导入到OU中的OU
- 3. 使用os.walk查找FTP服务器
- 4. 使用Active Directory查找服务器
- 5. 使用Boost ASIO查找服务器IP
- 6. Powershell查询域上的特定OU
- 7. 使用PowerShell检查Windows服务状态
- 8. 仅使用powershell检查“自动”服务
- 9. 如何使用PowerShell查找USB闪存驱动器的路径
- 10. 检查用户是否存在于ou
- 11. PowerShell的web服务查询
- 12. 查找邮箱服务器
- 13. 使用powershell检查RAM,页面文件,/ PAE,/ 3GB,SQL服务器内存
- 14. PowerShell Exchange禁用OU中的OWA排序
- 15. Powershell删除OU中的所有用户
- 16. 在Powershell的OU下选择ManagedBy?
- 17. PowerShell来找到在SQL服务器的主/镜像
- 18. Powershell - 在使用get-adcomputer的同时过滤OU
- 19. 如何在iPhone中使用Reachability代码查找服务器?
- 20. 使用ZendX_JQuery_Form_Element_DatePicker使用ZendX_JQuery_Form_Element_DatePicker来查找当前服务器时间
- 21. Powershell排除多个OU
- 22. 如何在PowerShell脚本中检查不同服务器上的多个服务?
- 23. 如何查找使用dnspython的域的授权DNS服务器?
- 24. 如何查找扭曲服务器内存使用量增加的来源?
- 25. 更改查找远程服务时ECF使用的服务器地址?
- 26. Powershell:查找AD中的所有计算机,但排除某些OU的
- 27. PowerShell测试连接,如果服务存在使用get-service
- 28. 查找服务器(S)的容量
- 29. 查找服务器的IP地址
- 30. 如何查找使用Java的Exchange服务器版本?
嗨路易斯,它alwas返回电脑没有找到! – PowerShell 2011-06-17 13:01:23