Как найти все компьютеры под управлением Windows 10 с помощью Active Directory DirectorySearcher?

Как найти все компьютеры под управлением Windows 10 с помощью Active Directory DirectorySearcher?

Я пытаюсь задать фильтр для , System.DirectoryServices.DirectorySearcherкоторый находит все компьютеры с Windows 10 в домене. Каков синтаксис фильтра, который объединяет два критерия? Я пробовал с

$Searcher   = New-Object System.DirectoryServices.DirectorySearcher([ADSI]$LDAPProviderPath)
$SearchRoot = New-Object System.DirectoryServices.DirectoryEntry($LDAPProviderPath, "...", "...")

$Searcher.SearchRoot = $SearchRoot

$Searcher.filter="(&(objectCategory=computer)(OperatingSystem=Windows 10))"

Как правильно настроить фильтр?

решение1

Пытаться

"(&(objectCategory=computer) (operatingSystem=*Windows 10*))"

как фильтр LDAP.

Связанный контент