关于Outlook加载项工作账户创建及Appsource商店账户切换的技术咨询
解决企业用户无需切换个人账户即可获取Outlook加载项的问题
嘿,我来帮你搞定这个问题!你遇到的情况核心是加载项的发布范围、权限配置以及部署方式没设置对,这些操作都在Microsoft Partner Center里完成,具体步骤和要点如下:
1. 调整应用的受众范围
首先要确保你的加载项是面向企业租户发布的,而不是仅针对个人账户:
- 登录Partner Center,进入你的Outlook加载项项目
- 导航到市场定价和可用性页面,找到「受众」板块
- 选择组织(不要只选「个人」),还可以根据需求指定允许的租户范围——比如对所有组织开放,或者仅特定租户
2. 配置Azure AD应用权限(若涉及企业资源访问)
如果你的加载项需要访问企业级Office 365资源,权限设置必须符合企业租户的要求:
- 进入产品设置 > 身份验证页面,关联正确的Azure AD应用
- 配置API权限时,优先选择应用权限(而非委托权限),这类权限支持企业管理员进行「管理员同意」,不需要用户个人授权
3. 设置企业友好的部署选项
为了让企业用户不用切换账户就能获取加载项,要启用管理员部署和自助安装:
- 在市场定价和可用性页面的「部署选项」里,开启允许管理员为其租户中的所有用户部署——这样企业管理员可以直接把加载项推送到整个租户的Outlook中,用户不用手动操作
- 同时启用允许用户从AppSource自行安装(适合允许自助安装的企业,用户用企业账户就能直接获取)
4. 检查加载项清单的关键配置
最后要确认你的加载项清单(不管是manifest.xml还是manifest.json)里没有限制企业账户的设置:
- 确保
<SupportedAccountTypes>节点设置为Tenant(仅企业)或Both(同时支持个人和企业),而不是仅Personal:<SupportedAccountTypes> <AccountType>Tenant</AccountType> </SupportedAccountTypes> - 检查
<Permissions>节点设置的是符合企业需求的权限,比如ReadWriteMailbox,不要设置成仅个人账户可用的权限
额外排查点
如果企业用户还是看不到应用,可能是他们的租户有AppSource访问限制,需要提醒用户联系Office 365管理员检查租户的应用权限策略;另外要确保你的应用已经通过了AppSource的企业级验证,部分企业会限制未验证的应用。
内容的提问来源于stack exchange,提问作者Thomas N. Sørensen
相关产品推荐
相关产品推荐

