【问题标题】:PowerShell script to show LockState of personal site显示个人站点 LockState 的 PowerShell 脚本
【发布时间】:2021-04-24 02:40:25
【问题描述】:

我希望有一个脚本可以在 sharepoint.com 上显示所有个人网站的 LockState 我试过这个:

$allSites = Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'" foreach ($site in $allSites) { $site where -LockState NoAccess }

但它不起作用。 我对 PowerShell 很不满意,我的组织强迫我做一些事情,同时知道我很糟糕(他们不在乎 :()。我正在努力快速学习,但到目前为止 ForEach 和在哪里超出了我的能力当我阅读文档时。到目前为止,我知道如何连接数据并执行一些基本操作,例如列出个人网站或更改 LockState。

如果能举个例子,我将不胜感激。

【问题讨论】:

    标签: powershell sharepoint onedrive


    【解决方案1】:

    试试下面的代码:

       $Sites =  Get-SPOSite -IncludePersonalSite $true -Template "SPSPERS#10"  
        Foreach($Site in $Sites){      
            Write-Host $Site.Url  
            Write-Host $Site.LockState
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多