Я делаю сценарий для регистрации нового пользователя, не уверен, что здесь происходит, этот блок кода работает странно.
Строка кода для отправки от имени только добавляетпоследний пользователь в моей переменной $delegates
, SendAs
и FullAccess
добавляют всех пользователей в переменной $delegate
.
$Fullname = 'Test User'
## Delegate receiving access to the other mailboxes
$Delegates = ("user1", "user2", "user3", "user4", "user5")
foreach ($Delegate in $Delegates) {
#identity is the user(s) mailbox
#User is the user who will now be a delegate / have full access to the others mailbox
##Grants send on behalf
Set-mailbox -identity $Fullname -GrantSendOnBehalfTo $Delegate
#Grants Full access
Add-MailboxPermission -Identity $Fullname -User $Delegate -AccessRights FullAccess -AutoMapping $false
##Grants send as ***** identity can give issues with username. try name or displayname ****
Add-ADPermission -Identity $Fullname -User $Delegate -AccessRights ExtendedRight -ExtendedRights "Send As"
}