Powershell для удаления определенных списков групп от пользователя в другом домене - PullRequest
0 голосов
/ 03 июня 2018

Я новичок в PowerShell, поэтому я стал его изучать, чтобы больше узнать о его использовании.В настоящее время у меня есть задача, которая требует от меня удаления списка выбранных групп у пользователя.

Пользователь находится в другом домене, поэтому я использовал LDAP.Я могу найти этого пользователя и привязать его к объекту, используя следующую команду:

[ADSI]$user = "LDAP://CN=xxx,OU=xxx,DC=xxx"*

, поэтому я могу отображать любую информацию, необходимую для $user, например $user.sAMAccountName, $user.DisplayName, она работает,За исключением групп пользователей ...

Я пытаюсь использовать команду для удаления групп, перечисленных в пользователе, на основе sAMAccountName;так как все пользователи в этом домене легче идентифицируются с помощью sAMAccountName, она не работает.

эта команда использовалась только для того, чтобы посмотреть, смогу ли я сначала удалить одну группу;если $ user может быть найден и прочитан командой;он не работает

remove-adgroupmember "GroupName" $user.sAMAccountName

или когда я пытался вместо этого отобразить группы, чтобы увидеть, можно ли прочитать $ user, это также не работает,

Get-ADPrincipalGroupMembership [ADSI]$user = "LDAP://CN=xxx,OU=xxx,DC=xxx" |
    select name

Я попытался выполнить поиск относительноэта проблема, но почти все советы не затрагивают разные домены или не используют ldap для других доменов, вместо этого он использует основной домен, и я не уверен, как редактировать эту часть.

Если кто-то может дать мне советБуду очень признателен, спасибо =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...