PowerShell을 사용하여 SharePoint 사이트 그룹 관리

이 문서는 Microsoft 365 Enterprise와 Office 365 Enterprise에 모두 적용됩니다.

Microsoft 365 관리 센터 사용할 수 있지만 Microsoft 365용 PowerShell을 사용하여 SharePoint 사이트 그룹을 관리할 수도 있습니다.

시작하기 전에

이 문서의 절차를 수행하려면 SharePoint에 연결해야 합니다. 자세한 내용은 SharePoint PowerShell에 연결을 참조하세요.

Microsoft 365용 PowerShell을 사용하여 SharePoint 보기

SharePoint 관리 센터에는 사이트 그룹을 관리하는 데 사용하기 쉬운 몇 가지 방법이 있습니다. 예를 들어 사이트에 대한 그룹 및 그룹 구성원을 확인하려는 경우를 가정해 https://litwareinc.sharepoint.com/sites/finance 보겠습니다. 수행할 작업은 다음과 같습니다.

  1. SharePoint 관리 센터에서 활성 사이트를 선택한 다음 사이트의 URL을 선택합니다.
  2. 사이트 페이지에서 설정 (페이지의 오른쪽 위 모서리에 있음)을 선택한 다음 사이트 권한을 선택합니다.

확인하려는 다음 사이트에 대해 프로세스를 반복합니다.

Microsoft 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 Management Shell 명령 프롬프트에서 이 명령 집합을 실행하는 방법에는 두 가지가 있습니다.

  • 명령을 메모장(또는 다른 텍스트 편집기)에 복사하고 , $siteURL 변수의 값을 수정하고, 명령을 선택한 다음, SharePoint Management Shell 명령 프롬프트에 붙여넣습니다. 이렇게 하면 PowerShell이 프롬프트에서 >> 중지됩니다. Enter 키를 눌러 명령을 실행합니다 foreach .
  • 명령을 메모장(또는 다른 텍스트 편집기)에 복사하고 , $siteURL 변수의 값을 수정한 다음, 이 텍스트 파일을 이름과 .ps1 확장명을 적절한 폴더에 저장합니다. 다음으로, 해당 경로 및 파일 이름을 지정하여 SharePoint Management Shell 명령 프롬프트에서 스크립트를 실행합니다. 다음은 예제 명령입니다.
C:\Scripts\SiteGroupsAndUsers.ps1

두 경우 모두 다음과 비슷한 내용이 표시됩니다.

SharePoint 사이트 그룹.

이들은 사이트에 https://litwareinc.sharepoint.com/sites/finance대해 만들어진 모든 그룹과 해당 그룹에 할당된 모든 사용자입니다. 그룹 이름은 그룹 이름을 멤버와 구분하는 데 도움이 되도록 노란색으로 표시됩니다.

또 다른 예로, 모든 SharePoint 사이트에 대한 그룹 및 모든 그룹 멤버 자격을 나열하는 명령 집합이 있습니다.

$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
            }
    }

참고 항목

SharePoint PowerShell에 연결

SharePoint 사이트 Create PowerShell을 사용하여 사용자 추가

PowerShell을 사용하여 SharePoint 사용자 및 그룹 관리

PowerShell로 Microsoft 365 관리

Microsoft 365 용 PowerShell 시작