当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:PowerShell 列出所有已删除的网站

作者:精品下载站 日期:2024-12-14 14:59:10 浏览:12 分类:玩电脑

SharePoint Online:PowerShell 列出所有已删除的网站


要求:在 SharePoint Online 中查找所有已删除的网站集。

如何在 SharePoint Online 中获取已删除的网站?

正在寻找一种方法来获取 SharePoint Online 中已删除的所有网站?好吧,在这篇博文中,我们将逐步介绍使用 PowerShell 列出租户中所有已删除网站的步骤。然后,您可以根据需要使用此信息恢复任何这些网站,或者永久清除任何可能占用不必要空间或 URL 的已删除网站,或者只是想审核租户中已删除的网站。

删除的网站集将发送到 SharePoint Online 中的回收站并在那里保留 93 天,直到被永久清除。要检查网站集是否已删除并存在于回收站中,

  1. 登录 SharePoint Online 管理中心 >> 展开网站 >> 单击左侧导航中的“已删除网站”链接(在经典管理中心中,转到左侧导航中的“网站集”链接,然后单击“回收站”图标)

    [玩转系统] SharePoint Online:PowerShell 列出所有已删除的网站

从这里,您可以恢复或永久删除网站集!

PowerShell 在 SharePoint Online 中获取已删除的网站集:

使用 SharePoint Online Management Shell,您可以获得已删除网站集的列表,如下所示:


$AdminSiteURL = "https://Crescent-admin.sharepoint.com"
  
#Connect to SharePoint Online
Connect-SPOService -URL $AdminSiteURL -Credential (Get-Credential)
 
#Get all Deleted Sites
Get-SPODeletedSite

这列出了所有已删除的网站:

[玩转系统] SharePoint Online:PowerShell 列出所有已删除的网站

PnP PowerShell 获取 SharePoint Online 中已删除的网站

同样,您可以使用 PnP PowerShell 从 SharePoint Online 租户回收站获取所有已删除的网站。以下是用于列出 SharePoint Online 中已删除网站的 PnP PowerShell:


#Config Variables
$TenantURL = "https://Crescent-admin.sharepoint.com"

#Connect to PnP Online
Connect-PnPOnline -Url $TenantURL -Interactive
 
#Get All Deleted Sites from Recycle Bin
Get-PnPTenantRecycleBinItem

如何检查谁删除了 SharePoint Online 网站?

要查明谁删除了 SharePoint Online 网站集,请执行以下操作:

  1. 转到 Office 365 安全与合规中心:https://protection.office.com/
  2. 展开搜索>>审核日志搜索>>选择活动作为“已删除站点”,设置相应的日期参数并点击搜索。
  3. 这将使您删除所有网站以及删除该网站的用户名。

    [玩转系统] SharePoint Online:PowerShell 列出所有已删除的网站

请注意,网站可能会作为网站策略、Office 365 组删除等的一部分而被删除。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯