c语言sscanf函数的用法是什么
280
2022-10-02
Microsoft 365 开发:如何更改已发布新闻的作者
Blog链接:Online来作为企业内部数据管理和协作平台的话,那么就会有各个部门使用SharePoint Online来发布部门消息和新闻的场景,默认的情况下新建News的账户是其Author,但发布新闻的可能是部门网站管理员而不是文章的作者,这种情况下,我们该如何更改Modern Page的新闻作者呢?
比如,原始新闻作者为Nigo,更改为文章的原始作者,如下所示:
采用Powershell的方式来实现该需求,具体操作步骤如下所示:
1. 获取Site URL,并赋值给$SiteURL,如下所示:
$SiteURL = Page,并赋值给$PageName,如下所示:
$PageName = "Welcome-to.aspx"
3. 获取预计更改的文章作者,并赋值给$AuthorEmail,如下所示:
$AuthorEmail = shelleyliu@mvptrainingcn.onmicrosoft.com
4. 执行如下命令:
Try { Connect-PnPOnline $SiteURL -Interactive $Page = Get-PnPPage -Identity $PageName $Author = Get-PnPUser | Where-Object Email -eq $AuthorEmail If($Author -eq $null) { $Author = New-PnPUser -LoginName $AuthorEmail } $Page.PageHeader.Authors = "[{`"id`":`"$($Author.LoginName)`"}]" $Page.PageHeader.AuthorByLine = "[`"$($Author.Email)`"]" $Page.Save() | Out-Null $Page.Publish()}Catch { write-host -f Red "Error:" $_.Exception.Message}
5. 执行成功之后,刷新页面,已更改,如下所示:
以上给大家分享的相关小技巧,希望能帮助大家解决部分问题,若有其他需要讨论的技术话题,欢迎线下讨论。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~