SharePoint Online 관리 셸 소개

SharePoint Online 관리자는 SharePoint Online 관리 셸을 사용하여 명령줄에서 관리 명령을 실행할 수 있습니다. 이 기능은 사용자, 사이트, 조직을 보다 효율적으로 관리하는 데 도움이 될 수 있습니다.

이 문서의 내용


SharePoint Online 관리 셸이란?

SharePoint Online 관리 셸은 Windows PowerShell 모듈입니다. 이 기능을 통해 SharePoint 관리 센터 사용자 인터페이스를 사용하지 않고 명령줄에서 SharePoint Online 사용자, 사이트, 사이트 모음, 조직을 관리할 수 있습니다. Windows PowerShell을 사용하면 cmdlet이라는 사용자 지정 명령을 통해 이러한 명령줄 작업을 수행할 수 있습니다. cmdlet은 "커맨드렛"이라고 발음하며 Get-Command와 같이 동사-명사 쌍으로 구성됩니다. cmdlet의 두 부분은 공백 없이 하이픈(-)으로 구분됩니다. 동사 부분은 cmdlet에서 수행하는 작업을 나타냅니다. 명사 부분은 cmdlet에서 작업을 수행하는 대상 개체를 나타냅니다. cmdlet은 새 SharePoint Online 사용자 수백 명을 추가하는 등의 일괄 처리 작업에 특히 효과적입니다.

 참고    모든 cmdlet 목록을 표시하려면 Get-Command cmdlet을 사용하고 cmdlet에 대한 자세한 정보를 보려면 Get-Help cmdlet을 사용합니다. 자세한 내용은 Get-Command 및 Get-Help를 참고하세요.

Windows PowerShell Command Builder를 사용하려면 어떻게 해야 합니까?

Windows PowerShell Command Builder 도구를 사용하면 SharePoint Online용 Windows PowerShell cmdlet을 빠르게 이해하고 사용할 수 있습니다. 예를 들어 사이트를 만든다고 가정해보겠습니다. Command Builder 도구를 사용하여 cmdlet을 만들면 사용자 인터페이스에서 여러 페이지의 단계를 거치지 않고 명령줄에서 사이트를 만들 수 있습니다. 이 도구를 사용하려면 Add 같은 동사를 선택하면 됩니다. 그러면 도구에서 해당 동사로 시작되는 cmdlet을 필터링하여 지정된 동사와 함께 사용할 수 있는 명사(예: Site)를 보여 줍니다.

Command Builder 도구를 다운로드하여 데스크톱에 설치할 수 있습니다. 자세한 내용은 Windows PowerShell Command Builder 시작 가이드를 참고하세요.

SharePoint Online cmdlet과 Office 365 cmdlet의 차이점은 무엇입니까?

SharePoint Online 관리 셸 cmdlet 집합은 Office 365 전문가 및 중소기업 에디션 cmdlet 집합과 다릅니다. SharePoint Online 관리 셸 cmdlet은 SharePoint Online 사용자 및 사이트를 관리하는 반면 Office 365 cmdlet은 도메인, 라이선스, 조직 정보, 서비스 등의 Office 365 수준 작업을 관리합니다. 공통적으로는 사용자와 그룹을 관리합니다. 하지만 Office 365 사용자 및 그룹은 SharePoint Online 서비스뿐 아니라 Exchange Online 및 Lync Online 서비스에도 적용됩니다.

SharePoint Online 관리 센터와 cmdlet 중 무엇을 사용해야 합니까?

전에 Office 365 및 SharePoint Online을 사용해 SharePoint Online을 관리해 본 적이 없다면 SharePoint Online 관리 센터 사용을 시작하는 것이 좋습니다. SharePoint Online 관리 센터에 대한 자세한 내용은 SharePoint 관리 센터 도움말을 참고하세요.

SharePoint Online 기능과 기술에 익숙해진 후 Windows PowerShell cmdlet을 사용하도록 하세요. 특히, 많은 수의 SharePoint Online 사용자, 사이트 또는 사이트 모음을 관리하려는 경우에는 SharePoint Online 관리 셸 cmdlet을 사용하는 것이 적절합니다.

맨 위로 이동 맨 위로 이동

사용 권한을 얻고 환경을 설정하는 방법은 무엇입니까?

사용 권한 얻기

SharePoint Online 관리 셸 cmdlet을 실행하려면 SharePoint Online 전역 관리자여야 합니다.

 참고    cmdlet을 사용하기 위해서는 SharePoint Online 사이트 관리자가 Office 365에서 전역 관리자여야 합니다.

환경 설정

cmdlet을 실행하려면 먼저 SharePoint Online 관리 셸 환경을 설정하고 서비스에 연결해야 합니다. 자세한 내용은 SharePoint Online 관리 셸 환경 설정을 참고하세요.

환경을 설정한 후에는 Connect-SPOService를 실행해야 사용자 및 사이트 모음을 관리할 수 있습니다. Connect-SPOService를 실행하지 않은 경우 연결을 사용할 수 없다는 오류 메시지를 받게 됩니다. Contoso.com의 SharePoint Online 관리 센터에 연결하려고 하며 사용자 이름이 admin@contoso.com이라고 가정하겠습니다. 연결하려면 다음 명령을 실행하기만 하면 됩니다.

Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential admin@contoso.com.

맨 위로 이동 맨 위로 이동

SharePoint Online 관리 셸 cmdlet 참조

다음 문서에는 SharePoint Online용 cmdlet이 기능별로 나열되어 있습니다.


사용자 관리 cmdlet

Cmdlet 설명
Add-SPOUser 기존 Office 365 사용자 또는 Office 365 보안 그룹을 SharePoint 그룹에 추가합니다.
Get-SPOUser 지정된 검색 조건과 일치하는 SharePoint Online 사용자 또는 보안 그룹 계정을 반환합니다.
Remove-SPOUser 사이트 모음 또는 그룹에서 사용자 또는 보안 그룹을 제거합니다.
Set-SPOUser 기존 사용자에 대한 속성을 구성합니다.
Get-SPOExternalUser 지정된 조건에 따라 테넌트의 폴더에 있는 외부 사용자를 반환합니다.
Remove-SPOExternalUser 테넌트의 폴더에서 외부 사용자 모음을 영구적으로 제거합니다.

맨 위로 이동 맨 위로 이동

사용자 그룹 관리 cmdlet

Cmdlet 설명
Get-SPOSiteGroup 지정된 사이트 모음의 모든 그룹을 가져옵니다.
New-SPOSiteGroup SharePoint Online 사이트 모음에 새 그룹을 만듭니다.
Remove-SPOSiteGroup 사이트 모음에서 SharePoint Online 그룹을 제거합니다.
Set-SPOSiteGroup 사이트 모음에 있는 그룹의 SharePoint Online 소유자 및 사용 권한 수준을 업데이트합니다.

맨 위로 이동 맨 위로 이동

업그레이드 cmdlet

Cmdlet 설명
Upgrade-SPOSite 사이트 모음에 대한 업그레이드 프로세스를 시작합니다.
Request-SPOUpgradeEvaluationSite 원본 사이트에 영향을 주지 않고 업그레이드 결과를 확인하기 위해 기존 사이트 모음의 복사본 생성을 요청합니다.

맨 위로 이동 맨 위로 이동

사이트 모음 관리 cmdlet

Cmdlet 설명
Get-SPODeletedSite 삭제된 모든 사이트 모음을 휴지통에서 반환합니다.
Get-SPOSite 하나 이상의 사이트 모음을 반환합니다.
New-SPOSite 현재 회사의 SharePoint Online 사이트 모음을 새로 만듭니다.
Remove-SPODeletedSite 삭제된 SharePoint Online 사이트 모음을 휴지통에서 제거합니다.
Remove-SPOSite SharePoint Online 사이트 모음을 SharePoint Online 휴지통으로 보냅니다.
Repair-SPOSite 사이트 모음과 해당 콘텐츠를 확인하고 복구합니다.
Restore-SPODeletedSite 삭제된 SharePoint Online 사이트 모음을 휴지통에서 복원합니다.
Set-SPOSite 사이트 모음에 대한 하나 이상의 속성 값을 설정하거나 업데이트합니다.
Test-SPOSite SharePoint Online 사이트 모음을 테스트합니다.

맨 위로 이동 맨 위로 이동

서비스 연결 및 연결 끊기 cmdlet

Cmdlet 설명
Connect-SPOService SharePoint Online 전역 관리자를 SharePoint Online 연결에 연결합니다. 즉, 관리자를 SharePoint Online 관리 센터에 연결합니다.

이 cmdlet을 실행해야 다른 SharePoint Online cmdlet을 실행할 수 있습니다.
Disconnect-SPOService SharePoint Online 서비스와의 연결을 끊습니다.

조직 수준 모니터링 및 관리 cmdlet

Cmdlet 설명
Get-SPOAppErrors 응용 프로그램 오류를 반환합니다.
Get-SPOAppInfo 설치된 모든 응용 프로그램을 반환합니다.
Get-SPOTenant SharePoint Online 조직 속성을 반환합니다.
Get-SPOTenantLogEntry SharePoint Online 회사 로그를 가져옵니다.
Get-SPOTenantLogLastAvailableTimeInUtc SharePoint Online 조직 로그가 수집된 시간을 반환합니다.
Get-SPOWebTemplate 지정된 ID와 일치하는 모든 사이트 서식 파일을 표시합니다.
Set-SPOTenant SharePoint Online 조직에 대한 속성을 설정합니다.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
SharePoint Online Enterprise(E1 및 E2), SharePoint Online Enterprise(E3 및 E4), SharePoint Online Midsized Business, SharePoint 관리 센터