Я написал сценарий ниже, чтобы указать всех пользователей, которые являются «подрядчиками» (employeetype=contractors)
, а не частью определенной группы, например «подрядчики домена». Но это не работает, может ли кто-то помочь :)Сценарий Poweshell для перечисления членства в группе
$adusers = get-aduser -filter * -searchbase "OU=test,dc=domain,dc=com" -properties employeetype | where {($_.employeetype -like "contractor") -AND ($_.enabled -eq $true)}
foreach ($aduser in $adusers){
$contractorsDn = (Get-ADGroup 'domaincontractors').DistinguishedName
Get-ADUser $aduser -LDAPFilter "(!(memberof=$contractorsDn))"
}
$ adusers = прибудет -aduser -filter * -searchbase "OU = test, dc = domain, dc = com" -properties usageeetype | где {{$ _. useeetype-like "подрядчик") -AND ($ _. enabled -eq $ true)} foreach ($ aduser в $ adusers) { $ contractorsDn = (Get-ADGroup 'domaincontractors') .DistinguishedName Get-ADUser $ aduser -LDAPFilter "(! (Memberof = $ contractorsDn))" } – Bunny
Измените свой вопрос, чтобы включить код, который вы пробовали вместе с любыми сообщениями об ошибках. – user4317867
Не помещайте свой код в комментарии - вместо этого поставьте его в свой вопрос и используйте тег '{}'. –