honeybee
Goto Top

OUs in einen Array für die Suche packen

Hallo,

ich möchte gern alle OUs, die ein bestimmtes Suchwort beinhalten, in einen Array packen und alle Computer, die sich in den gesuchten OUs befinden, anzeigen lassen.

Ich hab das mit Powershell versucht, aber bekomme diese Fehlermeldung:
screenshot

Mein Skript sieht wie folgt aus:
$search_ous = @(Get-ADOrganizationalUnit -Filter * -Properties * |
    select DistinguishedName |
    where {$_.DistinguishedName -like "*Laptop*"}  
    ft -HideTableHeaders)

foreach ($search_ou in $search_ous) {
    Get-ADComputer -Filter * -SearchBase "$search_ou" | select Name | ft -HideTableHeaders  
}

Wird kein Array als Searchbase unterstützt?

Content-ID: 82946166354

Url: https://administrator.de/contentid/82946166354

Ausgedruckt am: 05.11.2024 um 06:11 Uhr

pebcak7123
Lösung pebcak7123 12.03.2024 um 11:47:13 Uhr
Goto Top
-SearchBase "$search_ou"  
zu
-SearchBase $search_ou.DistinguishedName
ändern
honeybee
honeybee 12.03.2024 um 12:11:59 Uhr
Goto Top
Vielen Dank!!! face-smile