You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PnP.PowerShell的Enable-PnPFeature启用多语言为何全选所有语言?

SharePoint Online启用多语言后自动开启所有语言的解决方法

当使用Enable-PnPFeature启用ID为24611c05-ee19-45da-955f-6602264abaf8的多语言站点功能时,这是默认设计行为——启用该Feature会自动开启租户中所有可用的语言,不少用户都遇到过这个问题。

要仅启用指定的部分语言,需要在启用Feature后,手动配置站点支持的UI语言列表,具体步骤如下:

  1. 先完成你已有的多语言Feature启用操作(确保站点已开启多语言支持)
  2. 运行以下PowerShell脚本,指定需要启用的语言ID:
$SiteURL = "https://tenant.sharepoint.com/sites/test"
Connect-PnPOnline -Url $SiteURL -Interactive

# 替换为你需要启用的语言ID,示例:英文(1033)、中文简体(2052)、中文繁体(1028)
$supportedLanguages = @(1033, 2052)

# 设置站点仅支持指定语言
Set-PnPWeb -SupportedUILanguages $supportedLanguages

# 验证设置结果
Get-PnPWeb | Select-Object Title, SupportedUILanguages

说明:

  • 语言ID可参考SharePoint官方语言代码列表,常见的比如:英文(1033)、中文简体(2052)、日文(1041)等
  • 该操作会覆盖默认开启的所有语言,仅保留你指定的语言选项
  • 你的PnP.PowerShell 2.2.0版本完全支持Set-PnPWeb -SupportedUILanguages命令

内容的提问来源于stack exchange,提问作者dev123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 09:12:40