Почему команда Add-ADGroupMember больше не работает с параметром -Member? - PullRequest
0 голосов
/ 05 ноября 2018

Command Ran:

Add-ADGroupMember -Identity "Group Name" -Member UserName

Прекрасно работает с:

Major Minor Build Revision
----- ----- ----- --------
5 1 14409 1005

Теперь не работает с:

Major Minor Build Revision
----- ----- ----- --------
5 1 17134 228

Отображаемая ошибка:

Add-ADGroupMember: параметр не может быть обработан, поскольку имя параметра 'Member' является неоднозначным.

Я не могу найти что-либо на веб-сайте Microsoft, утверждая, что они внесли изменения.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

PowerShell поддерживает частичные имена параметров , если они однозначны.

Так что, хотя -Member никогда не был параметром, он интерпретировался как -Members, поскольку это был единственный параметр, который начинался с "Member".

Это изменение нарушило добавление параметра MemberTimeToLive в командлет Add-ADGroupMembers. Так что теперь -Member может совпадать с -Members или -MemberTimeToLive. Это не будет решать за вас, поэтому вы получите ошибку.

0 голосов
/ 05 ноября 2018

Параметр множественного числа, вам нужно использовать:

Add-ADGroupMembers -Identity "Group Name" -Members samaccountname

Насколько я знаю, это всегда было в случае с PowerShell 5+.

https://docs.microsoft.com/en-us/powershell/module/addsadministration/add-adgroupmember?view=win10-ps

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