Você obtém esse erro porque o caminho LDAP que você está enviando para o loop não está correto.
Você está canalizando $user.Member
para o ForEach-Object
, envia todos os usuários e não um bye um.
Então você está enviando algo como:
ldap://proddc6.prod.root/CN=User1,CN=Users,DC=prod,DC=root CN=User2,CN=Users,DC=prod,DC=root
Eu criei este script baseado no seu, faça o que você precisa: interaja sobre os membros de um grupo. Faça o que quiser com o objeto $useradsi
no loop.
$ou="User Groups"
$userADName="RRAS VPN SSL"
$objADSI = [adsi]””
$domain = $objADSI.distinguishedname
$userADPath="LDAP://CN="+$userADName+",OU="+$ou+",$domain"
$user = [adsi] $userADPath
foreach($child in $user.member) {
$useradsi = [adsi] "LDAP://$child"
}