ネイティブ ソリューション
- 次の SharePoint Online Client Components SDK をダウンロードしてインストールしてください。
- PowerShell ISE を開きます。
- 次のスクリプトを実行し、$Url および $Path 変数に適切な値を入力して、SharePoint サイトのアドレスとレポートの出力パスを指定します。:
#SPO-specific cmdlets require sharepoint-online module
Install-Module -NameMicrosoft.Online.SharePoint.PowerShell
$ServiceURL ="https://enterprise-admin.sharepoint.com"
$URL = "https://enterprise.sharepoint.com"
$Path = "C:\Temp\GroupsReport.csv"
$Cred = Get-Credential
#Connect to SharePoint Online
Connect-SPOService -url$ServiceURL -Credential$Cred
#Generating Report
$GroupsData = @()
#get sharepoint online groups powershell
$SiteGroups =Get-SPOSiteGroup -Site$URL
ForEach($Group in $SiteGroups) {
$GroupsData +=New-Object PSObject-Property @{
'Group Name' =$Group.Title
'Permissions' =$Group.Roles -join ","
'Users' = $Group.Users -join ","
}
}
#Export the data to CSV
$GroupsData |Export-Csv $Path-NoTypeInformation
- CSV レポートを確認してください:
Netwrix Auditor for SharePoint
- Netwrix Auditor を実行します。“Reports” -> “Predefined” をクリック -> “SharePoint Online” セクションを展開 -> “SharePoint Online – State-in-Time” に移動 -> “SharePoint Online Object Permissions” を選択 -> “View” をクリックします。
- 「Object Path」フィールドにサイトURLを指定し、->「View Report」をクリックします。
- わかりやすいレポートを確認してください:
共有する