Exchange Server单用户或多用户加入到通信组容许发件人列表

加判断,若是通信组默认是勾选了容许全部发件人,则跳过操做。

适合exchange 2010或2013平台

#Set-DistributionGroup : 若是使用 IgnoreDefaultScope 开关,则 Identity 参数必须包含可分辨名称。使用 Identity 参数指定一个有效的 DN

#下面的命令会先检测是否是已经默认勾选了全部发件人,若是已经勾选了则退出,若是没有勾选,则调整追加自定义的收件人列表。

Add-PSSnapin *exchange*
$groups = Get-Content D:\scripts\grouplist.txt
    foreach ($group in $groups)
    {
    $group1=Get-DistributionGroup -Identity $group -ResultSize unlimited

        if ($check=[string]$group.AcceptMessagesOnlyFromSendersOrMembers,$check -ne "")
        {
        $current = $group1.AcceptMessagesOnlyFromSendersOrMembers
        $current+='mailtest1@le.com'
        #$current+='mailtest2@le.com' #若是只须要添加一个用户到多个组,请把这行用#注释掉
        Set-DistributionGroup -BypassSecurityGroupManagerCheck `
        -Identity $group -AcceptMessagesOnlyFromSendersOrMembers $current -Verbose
        }

        else
        {

        Write-Host -ForegroundColor Green "提示:组$group 已经配置权限为容许全部发件人,无需修改!"

        }
}

您也能够关注下方微信公众号获取更多内容
Exchange Server单用户或多用户加入到通信组容许发件人列表api

相关文章
相关标签/搜索