我正在使用适用于 PowerShell 的 Microsoft.SharePoint.Client CSOM 库来自动化针对 SharePoint 的一些网站活动。
除了这一节之外,我所做的几乎所有事情都有效。我正在尝试将时间格式从 12 小时更新为 24 小时,并更改工作日的开始和结束时间。
$Regional = $ClientContext.Web.RegionalSettings
$Regional.Time24 = $True
$Regional.WorkDayStartHour = "540"
$Regional.WorkDayEndHour = "1020"
Try {
$Regional.Update()
$ClientContext.ExecuteQuery()
Write-Host "Successfully set regional settings on subsite." -ForegroundColor Black -BackgroundColor Green
}
Catch {
Write-Host "Unable to set regional settings on subsite." -ForegroundColor White -BackgroundColor Red
}
SharePoint 可以接受命令,但我得到响应“Time24 是 ReadOnly 属性”,“WorkDayStartHour”是 ReadOnly 属性,“WorkDayEndHour”是 ReadOnly 属性。
Web.RegionalSettings 显示设置但不支持更新的问题,如果是,我需要执行什么类才能更新?