Запрос LDAP не работает, если в OU есть место - PullRequest
0 голосов
/ 13 марта 2020

В нашей эры около 20 OU. 6 из OU имеет место в нем. например, «начальники отделов», «руководители операций». Следующее работает все 15 OU, где нет места, но не работает, когда в описании OU есть пробел.

Любая идея. Я пытался вставить строку в "", но ничего не помогает.

$LdapServer = "FLEX01AD.COLGATE.FILA"
$SearchBase = "OU=Department Heads,DC=COLGATE,DC=FILA"
$LDAPResult = Get-ADUser -SearchBase $searchbase -SearchScope 'subtree' -Server $ldapserver -filter "employeeID="U99YBTTXR" -Properties * | Select -Property userAccountControl, whenChanged

1 Ответ

0 голосов
/ 16 марта 2020

На самом деле, пробелы в OU не проблема. Я нашел решение здесь

https://community.spiceworks.com/topic/2054880-powershell-count-unique-users-in-group-and-nested-group

этот код работал для меня

$LDAPResultCount = ($LDAPResult.userAccountControl | select -Unique).count
...