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