本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

管理 Office 365 powershell 的 SharePoint Online 網站群組

 

適用版本:SharePoint Online, SharePoint Online Enterprise (E3 and E4)

上次修改主題的時間:2016-08-16

摘要︰使用 Office 365 PowerShell 來管理您的SharePoint Online網站群組。

雖然您可以使用Office 365 系統管理中心,您可以也使用 Office 365 PowerShell 管理您的SharePoint Online網站群組。

本主題中的程序要求您重新連線至SharePoint Online。指示,請參閱連線至 SharePoint Online PowerShell

SharePoint Online系統管理中心有一些簡單好用方法來管理網站群組。例如,假設您想要查看群組及群組成員,https://litwareinc.sharepoint.com/sites/finance 網站。以下是您必須執行:

  1. 從Office 365 系統管理中心中,按一下 [資源 > 網站,然後按一下 [網站的 URL。

  2. 在 [網站集合] 對話方塊中,按一下 [移至這個網站

  3. 在 [網站] 頁面上按一下 [設定] 圖示 (位於頁面右上角)] 和 [網站設定

    在 SharePoint Online 系統管理中心內,存取 SharePoint Online 網站設定的範例。
  4. 在 [網站設定] 頁面上按一下 [使用者與權限] 下的網站權限

然後針對下一個想要查看的網站,重複此程序。

若要取得 Office 365 PowerShell 與群組的清單,您可以使用下列命令一組︰

$siteURL = "https://litwareinc.sharepoint.com/sites/finance"
$x = Get-SPOSiteGroup -Site $siteURL
foreach ($y in $x)
    {
        Write-Host $y.Title -ForegroundColor "Yellow"
        Get-SPOSiteGroup -Site $siteURL -Group $y.Title | Select-Object -ExpandProperty Users
        Write-Host
    }

有兩種方式可以執行SharePoint Online管理命令介面命令提示字元中設定此命令:

  • 將命令複製到 [記事本] (或其它文字編輯器)、 修改$siteURL變數值、 選取命令,並再將它們貼到SharePoint Online管理命令介面命令提示字元處。

    當您執行 PowerShell 將會停止在>>提示。按 enter 鍵執行foreach命令。

  • 將命令複製到 [記事本] (或其它文字編輯器)、 修改的$siteURL變數值,然後儲存此文字檔名稱與.ps1 副檔名合適的資料夾中。

    接下來,執行指令碼從SharePoint Online管理命令介面命令提示字元處指定路徑和檔案名稱。以下是範例:

    C:\Scripts\SiteGroupsAndUsers.ps1
    

在這兩種情況下,您應該看到類似:

顯示成員、擁有人和訪客的 SiteGroupsAndUsers.ps1 指令碼顯示範例。

這些是已為網站 https://litwareinc.sharepoint.com/sites/finance、 建立的所有群組以及所有這些群組指派的使用者。群組名稱是以黃色可協助您從其成員的不同的群組名稱。

另一個範例,以下是一組列出群組和所有的群組成員資格、 SharePoint Online網站的所有的命令。

$x = Get-SPOSite

foreach ($y in $x)
    {
        Write-Host $y.Url -ForegroundColor "Yellow"
        $z = Get-SPOSiteGroup -Site $y.Url
        foreach ($a in $z)
            {
                 $b = Get-SPOSiteGroup -Site $y.Url -Group $a.Title 
                 Write-Host $b.Title -ForegroundColor "Cyan"
                 $b | Select-Object -ExpandProperty Users
                 Write-Host
            }
    }

https://technet.microsoft.com/zh-tw/library/mt771884.aspx
顯示: