查找sharepoint站点的Office组

时间:2018-04-12 15:47:46

标签: powershell office365

我们的一位用户删除了导致网站锁定的办公室群组。 我可以解锁网站,但我也希望恢复相关的组。 网站的网址如/ sites / abc 我找到了办公室组,但这属于不同的网站,例如/ sites / abc2

我想恢复属于给定网站的办公室群组(检查SharePointSiteUrl属性),因为它将在30天后真正删除。 我做了一个小脚本来迭代组,但是没有找到属于这个站点的任何组,因为它仍然是删除状态。

$groups = Get-UnifiedGroup -ResultSize Unlimited
Foreach ($g in $groups) 
{
    if ($g.SharePointSiteUrl -eq "https://mycompany.sharepoint.com/sites/abc") {
    Write-Host $g.Name
    }
}

如何根据网址找到我需要恢复的群组?

1 个答案:

答案 0 :(得分:0)

也许您可以使用Get-UnifiedGroup

-IncludeSoftDeletedGroups开关公开它
  

IncludeSoftDeletedGroups开关指定是否在结果中包含软删除的Office 365组。您不需要使用此开关指定值。

     

需要此开关才能返回软删除的Office 365组。

     

软删除的Office 365组是已删除的仍可恢复的组。

然而,该网站的关联可能也不再存在。检查返回对象的属性,并可能过滤最近仅删除/删除的对象。