可否通过Graph PowerShell SDK删除SharePoint站点重定向
可以,完全不需要依赖仅Windows可用的SharePoint Online Management Shell,跨平台的Graph PowerShell SDK原生支持该操作,具体操作流程如下:
前置准备
- 安装Microsoft Graph PowerShell SDK,执行安装命令:
Install-Module Microsoft.Graph -Scope CurrentUser - 操作账号需要拥有SharePoint管理员或全局管理员权限,登录时申请站点完全控制权限:
Connect-MgGraph -Scopes "Sites.FullControl.All" - 登录弹出授权窗口时,勾选同意对应权限即可完成连接。
操作步骤
- 先定位到旧URL对应的重定向站点,执行查询命令,注意替换命令里的域名和旧站点地址为你自己的实际值:
Get-MgSite -Filter "SiteCollection/Hostname eq '你的租户名.sharepoint.com' and WebUrl eq 'https://你的租户名.sharepoint.com/sites/GroupA'" | Select-Object Id, WebUrl, IsRedirectSite
务必确认返回结果中
IsRedirectSite字段值为True,确认这是自动生成的重定向站点,避免误操作删除正常站点。
- 复制上一步返回的站点ID值,执行删除命令:
Remove-MgSite -SiteId 你查询到的重定向站点ID
执行命令时如果弹出确认提示,输入Y确认即可。
结果验证
删除操作执行后等待5-15分钟让SharePoint后端完成同步,之后再访问旧URL会返回404状态,此时你就可以正常复用该旧URL创建新站点了。
注意:如果执行删除时返回权限拒绝错误,断开当前Graph连接重新登录,确认权限已经授予管理员同意后再重试即可。
内容的提问来源于stack exchange,提问作者ssol63
相关产品推荐
相关产品推荐

