用于将 Exchange 通讯组从一个用户复制到另一个用户的脚本

用于将 Exchange 通讯组从一个用户复制到另一个用户的脚本

我希望获得一些有关将 Exchange 组权限从一个用户复制到另一个用户的脚本的帮助。我目前有一个脚本,可以将邮箱权限从一个用户复制到另一个用户,但我想对其进行扩展,以便它也可以执行分发组。

Connect-ExchangeOnline
$FUser = Read-Host "Enter the email address of the user you want to copy mailbox permissions from"
$TUser = Read-Host "Enter the email address of the user you want to set mailbox permissions for"

$GPerm = Get-Mailbox | Get-MailboxPermission -User $FUser

$GPerm | ForEach-Object { $_ 
Add-MailboxPermission -Identity $_.Identity -AccessRights FullAccess -InheritanceType All -User $TUser
Add-RecipientPermission -Identity $_.Identity -AccessRights SendAs -Confirm:$false -Trustee $TUser
}

相关内容