Управление группами AD с PowerShell - запросить да или нет для каждого объекта в выборе? - PullRequest
0 голосов
/ 08 марта 2019

Вот что у меня есть:

$UserFrom = Read-Host -Prompt 'Enter username of person to pull group memberships from'
$UserTo = Read-Host -Prompt 'Enter username of person to apply these groups to'
$Groups = Get-ADPrincipalGroupMembership $UserFrom | Where-Object {$_.name -ne "Domain Users"}
Write-Host 'Copying over the groups...'
Add-ADPrincipalGroupMembership $UserTo -MemberOf $Groups
Write-Host 'Completed!'

Это прекрасно работает, я хотел бы вместо копирования всех групп получить запрос для каждой из них. Вы хотите скопировать этот? (Y / N). Затем следующий, и следующий, пока он не прошел их всех.

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

Спасибо

1 Ответ

0 голосов
/ 08 марта 2019

Как насчет добавления требования подтверждения следующим образом:

Add-ADPrincipalGroupMembership $UserTo -MemberOf $Groups -Confirm:$true

Для подтверждения для каждой группы вы можете сделать цикл:

Foreach ($Group in $Groups) {
  Add-ADPrincipalGroupMembership $UserTo -MemberOf $Group -Confirm:$true
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...