none
【分享】默认将所有新建邮箱的send as 权限分配给指定用户 RRS feed

  • 常规讨论

  • 需求:
    默认情况下,只有管理员拥有每个新建用户的send as权限,现在要指定某一用户(非管理员)拥有所有新用户的send as 权限。

    解决方案:

    1. 在Exchange Server上找到<安装路径>\V15\Bin\CmdletExtensionAgents
    下的ScriptingAgentConfig.xml.sample 文件。

    2. 修改ScriptingAgentConfig.xml.sample文件的名字为ScriptingAgentConfig.xml并且把内容替换成以下命令:

    <?xml version="1.0" encoding="utf-8" ?> 
    <Configuration version="1.0"> 
    <Feature Name="MailboxProvisioning" Cmdlets="New-Mailbox"> 
       <ApiCall Name="OnComplete"> 
           If($succeeded) {
            $Name= $provisioningHandler.UserSpecifiedParameters["Name"]          
            Add-ADPermission -Identity $Name -User user01@contoso.com -ExtendedRights "Send As"
           } 
       </ApiCall> 
       </Feature> 
    </Configuration>
    

    注意:只有当在EAC(Exchange admin center)创建新用户或者使用命令行New-Mailbox创建一个新用户的时候才可用。

    3. 内容替换完成之后,打开ScriptingAgentConfig.xml文件验证此文件能否正常打开并且显示内容是否和上面提供的命令行一致。

    4. 在EMS(Exchange Management Shell)中使用以下命令行启动Scripting Agent。

    Enable-CmdletExtensionAgent "Scripting Agent"
    
    
    5. 验证:
    1) 在EAC (Exchange admin center)中新建一个新用户。
    2) 新用户创建成功之后,在EAC中打开新用户属性查看邮箱委托,可看见代理user01已经添加到send as 权限下,可参考下图。

    参考链接:

    【关键词】新建用户,cmdlet 扩展代理,send as权限

    希望上述信息能够帮到您。如果您对此还有其他问题,欢迎随时来我们论坛提问 (点击文章页面左上角的“提出问题”按钮快速发帖),我们会帮助您进一步调查这个问题。


    如果帖子有帮到您的话,请点击左上方“投票”按钮。这将帮助到阅读这个帖子的其他用户。

    2020年6月24日 7:43
    版主