Get-ADUser -SearchBase

1

Próbuję uruchomić ten skrypt:

Get-ADUser -Filter * -SearchBase "OU=Department,DC=Company,DC=COM" -Properties employeeID,displayName,surname,givenname,physicalDeliveryOfficeName,title,department,company,memberof 

Po uruchomieniu skryptu pobiera wszystko pod, OU=Departmentale w jaki sposób mogę go pobrać do obiektów użytkownika pod Department> Users?

Westfall_T
źródło

Odpowiedzi:

2

Wystarczy użyć -SearchScopeparametru i przekazać mu OneLevelargument, aby polecenie nie przechodziło do SubTreewartości domyślnej, jaką przyjmuje, jeśli nie określisz żadnego -SearchScopeparametru ani wartości.

Więc po prostu dołącz: Get-ADUser -Filter * -SearchScope OneLevel <Rest of your command>

Przykład PowerShell

$SearchBase = "OU=Department,DC=Company,DC=COM"
Get-ADUser -Filter * -SearchScope OneLevel -SearchBase $SearchBase -Properties employeeID,displayName,surname,givenname,physicalDeliveryOfficeName,title,department,company,memberof

Dalsze zasoby

  • Get-ADUser -SearchBase

    -SearchBase

    Gdy wartość parametru SearchBase jest ustawiona na pusty ciąg znaków i użytkownik jest podłączony do portu GC, wszystkie partycje zostaną przeszukane.

    źródło

  • Get-ADUser

    -SearchScope
      The scope of an AD search.
      Possible values for this parameter are:
      Base or 0        Search only the current path or object.
      OneLevel or 1    Search the immediate children
      Subtree or 2     Search the current path/object and all children
    

    źródło

Pimp Juice IT
źródło