Convert一个Exchange Online Distribution List为Office365 Group

Office365中提供了将一个Exchange Online Distribution List转化为Office365 Group的方法。

在升级之前,可以先用Get-EligibleDistributionGroup命令来检测哪些Group可以被升级。之后在Exchange Online管理页面,到recipients -> Groups下面,在Upgrade Distribution Lists下点击Get Started. 

在弹出页面选择一个或者多个想要升级的Group. 之后点击Start to Upgrade就可以开始升级了。如果选择的Group不符合可以被升级的需求,会有对话框弹出提示。

升级过程可能会需要几分钟到几小时。我测试使用了一个只有两个Member的Group,只花了几分钟。有意思的是中途刷新页面看到升级过程中,新创建的Group在原来Distribution List名字后面加了个1,不过之后升级结束之后这个1就去掉了。Convert生成的新Group带有一个Alias, 其中一个Alias是原来的Distribution List名后加了个1.

升级之前我设置的是允许外部用户向这个Distribution List发送邮件,升级之后的Office 365 Group仍然保留了这个设置。并且之前向这个Distribution List发送的邮件也被转移到了新生成的Office365 Group Mail Box中。试验了分别向带1和不带1的Group Name发送邮件,都可以成功收到。

关于不能升级为Office365 Group的Distribution List, 可以在以下列表中找到。

Property

为 **Office Online Server(OOS)** 安装 SSL 证书是配置 HTTPS 访问 Office Online 的关键步骤。以下是完整的安装 SSL 证书并配置 Office Online Server 的流程。 --- ## ✅ 准备工作 1. **获取 SSL 证书**: - 可以是从受信任的第三方 CA(如 GoDaddy、DigiCert)申请的证书。 - 或者使用内部 CA 签发的证书(适用于测试环境)。 - 证书格式应为 `.pfx`(包含私钥)。 2. **将证书文件上传到 OOS 服务器**。 --- ## ✅ 安装 SSL 证书到本地计算机存储 使用 PowerShell 或图形界面将 `.pfx` 证书导入到本地计算机的“个人”证书存储中。 ### 方法 1:使用 PowerShell 安装证书 ```powershell # 定义变量 $PfxFilePath = "C:\Certificates\yourcert.pfx" $Password = ConvertTo-SecureString -String "yourpassword" -Force -AsPlainText # 导入证书 Import-PfxCertificate -FilePath $PfxFilePath -CertStoreLocation Cert:\LocalMachine\My -Password $Password ``` ### 方法 2:使用 MMC 控制台手动导入 1. 打开 MMC: - 按 `Win + R`,输入 `mmc`。 2. 添加“证书”插件: - 文件 → 添加/删除管理单元 → 添加“证书” → 选择“计算机账户” → 本地计算机。 3. 导航到 `证书(本地计算机) → 个人 → 证书`。 4. 右键 → 所有任务 → 导入,按照向导导入 `.pfx` 文件。 --- ## ✅ 配置 Office Online Server 使用证书 安装完证书后,使用 `Set-OfficeWebAppsFarm` 命令配置 HTTPS: ```powershell Set-OfficeWebAppsFarm -InternalUrl "https://your-oos-server" ` -ExternalUrl "https://your-oos-server" ` -CertificateName "CN=yourdomain.com" ``` > 注意:`-CertificateName` 应与证书的 `Subject` 字段完全匹配,例如 `CN=officeapps.contoso.com`。 --- ## ✅ 验证证书是否被正确识别 你可以运行以下命令验证证书是否已正确安装并匹配: ```powershell Get-ChildItem -Path Cert:\LocalMachine\My | Where-Object { $_.Subject -eq "CN=yourdomain.com" } ``` --- ## ✅ 设置证书访问权限(可选) 确保 Office Online Server 的服务账户可以访问证书的私钥。可以使用以下命令添加权限: ```powershell # 获取证书 $cert = Get-ChildItem -Path Cert:\LocalMachine\My | Where-Object { $_.Subject -eq "CN=yourdomain.com" } # 使用 winhttpcertcfg 为服务账户授予权限(需要安装 IIS 资源工具) winhttpcertcfg -g -c LOCAL_MACHINE\My -s "yourdomain.com" -a "NT AUTHORITY\NETWORK SERVICE" ``` > 如果你不知道使用哪个账户,可以尝试 `NETWORK SERVICE` 或 `IIS APPPOOL\OfficeWebApps`。 --- ## ✅ 重启服务以应用更改 ```powershell Restart-Service W3SVC ``` --- ## ✅ 验证 Office Online Farm 配置 运行以下命令查看当前农场配置: ```powershell Get-OfficeWebAppsFarm ``` 你应该能看到 `CertificateName` 和 HTTPS 的 URL 配置已生效。 --- ## ✅ 示例完整流程 ```powershell # 导入证书 $PfxFilePath = "C:\Certificates\officeapps.contoso.com.pfx" $Password = ConvertTo-SecureString -String "P@ssw0rd" -Force -AsPlainText Import-PfxCertificate -FilePath $PfxFilePath -CertStoreLocation Cert:\LocalMachine\My -Password $Password # 配置 Office Online Farm Set-OfficeWebAppsFarm -InternalUrl "https://officeapps.contoso.com" ` -ExternalUrl "https://officeapps.contoso.com" ` -CertificateName "CN=officeapps.contoso.com" # 重启服务 Restart-Service W3SVC ``` --- ## ✅ 常见问题排查 | 问题描述 | 解决方法 | |----------|-----------| | 证书未找到 | 确保 `-CertificateName` 与证书 Subject 完全匹配 | | 私钥访问被拒绝 | 使用 `winhttpcertcfg` 授予权限 | | HTTPS 页面无法访问 | 检查防火墙、IIS 是否正常、证书是否过期 | --- ##
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值