Netwrix 1Secure는 데이터와 아이덴티티 전반에 걸쳐 통합된 가시성을 제공합니다 - 14일간 무료로 전체 액세스가 가능합니다.무료 평가판 시작

리소스 센터방법 가이드

PowerShelll 유무에 관계없이 SharePoint 권한 보고서 가져오는 방법

PowerShelll 유무에 관계없이 SharePoint 권한 보고서 가져오는 방법

네이티브 감사

  • PowerShell ISE를 열고 → 다음 cmdlet을 실행하여 Microsoft SharePoint용 PowerShell 스냅인을 가져옵니다:

Add-PSSnapin Microsoft.SharePoint.PowerShell

  • SharePoint 서버에서 다음 스크립트를 실행하되, SharePoint 사이트 URL($SPSiteURL)과 CSV로 내보낼 파일 경로($ExportFile)를 지정하십시오:
      [void][System.Reflection.Assembly]::LoadWithPartialName
("Microsoft.SharePoint")
$SPSiteUrl = "http://sharepoint/sites/ent"
$SPSite = New-Object Microsoft.SharePoint.SPSite($SPSiteUrl);
$ExportFile = "C:\root\Permissions.csv"
"Web Title,Web URL,List Title,User or Group,Role,Inherited" | out-file $ExportFile
foreach ($WebPath in $SPSite.AllWebs)
{
if ($WebPath.HasUniqueRoleAssignments)
{
$SPRoles = $WebPath.RoleAssignments;
foreach ($SPRole in $SPRoles)
{
foreach ($SPRoleDefinition in $SPRole.RoleDefinitionBindings)
{
$WebPath.Title + "," + $WebPath.Url + "," + "N/A" + "," +
$SPRole.Member.Name + "," + $SPRoleDefinition.Name + "," +
$WebPath.HasUniqueRoleAssignments | out-file $ExportFile -append
}
}
}
foreach ($List in $WebPath.Lists)
{
if ($List.HasUniqueRoleAssignments)
{
$SPRoles = $List.RoleAssignments;
foreach ($SPRole in $SPRoles)
{
foreach ($SPRoleDefinition in $SPRole.RoleDefinitionBindings)
{
$WebPath.Title + "," + $WebPath.Url + "," + $List.Title + "," +
$SPRole.Member.Name + "," + $SPRoleDefinition.Name | out-file $ExportFile -append
}
}
}
}
}
$SPSite.Dispose();
      
  • 스크립트에서 생성된 파일을 MS Excel에서 여십시오.

샘플 보고서:

a spreadsheet with a list of web urls , user or group , role , and inherited .

Netwrix Auditor for SharePoint

  • Netwrix Auditor를 실행합니다 → “Reports”로 이동합니다 → “SharePoint” 섹션을 확장합니다 → “SharePoint – State-in-Time”로 이동합니다 → “SharePoint Object Permissions”를 선택합니다 → “View”를 클릭합니다.
  • “Object Path”를 지정하고 “Permissions”를 “(Select All)”로 설정합니다.
  • 보고서를 CSV 또는 다른 형식으로 내보내려면 → “Export” 버튼을 클릭합니다 → 드롭다운 메뉴에서 형식을 선택합니다 → “Save”를 클릭합니다.

예시 보고서:

it shows the list of user accounts with detailed effective permissions granted to the account for a specific sharepoint object .

공유하기