Blog链接:https://blog.51cto.com/13969817
一般情况下,Themes是将branding添加到SharePoint Onlinesite 的快捷方法,然而,有些时候,我们需要限制Site Owner更改themes设置以确保site的外观是统一的,今天给大家分享一个解决方案:使用命令行来隐藏default themes。
打开SharePoint Online Management Shell,执行一下脚本来隐藏Default themes。
#SharePoint Online Admin Center URL
$AdminURL = "https://mvptrainingcn-admin.sharepoint.com/"
#Get Credentials to connect
$Cred = Get-Credential
#Connect to SharePoint Online
Connect-SPOService -url $AdminURL -credential $Cred
#Check If Default Themes are hidden already
If(Get-SPOHideDefaultThemes)
{
Write-Host -f Yellow "Default themes are already hidden!"
}
Else
{
Set-SPOHideDefaultThemes $True
Write-Host -f Yellow "Default themes are now hidden!"
}
现在,我们访问一个Site Setting->Changethe Look ,如下所示:
当我们选择Theme时,其他的主题已经隐藏,无法更改,如下所示:
说明:如果我们要恢复更改主题,那么需要将设置hidden的命令改为False即可,如下所示:
Set-SPOHideDefaultThemes $False
之后,我们再次change theme时,就会发现其他主题显示如下:
谢谢大家阅读,希望对大家日后管理SharePoint Online提供一定的帮助。