¿Cómo encontrar todas las computadoras que ejecutan Windows 10 con Active Directory DirectorySearcher?

¿Cómo encontrar todas las computadoras que ejecutan Windows 10 con Active Directory DirectorySearcher?

Estoy intentando configurar un filtro System.DirectoryServices.DirectorySearcherque ubique todas las computadoras que ejecutan Windows 10 dentro de un dominio. ¿Cuál es la sintaxis de un filtro que combina dos criterios? lo intenté con

$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))"

¿Cómo configurar correctamente el filtro?

Respuesta1

Intentar

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

como filtro LDAP.

información relacionada