안녕하세요!
지난 포스팅 'PowerShell로 SharePoint Online 사이트 만들기' 에서는 SharePoint Online Management Shell을 통해 사이트를 만드는 방법에 대해 알아보았습니다.
이번 포스팅에서는 "PnP PowerShell로 SharePoint Online 사이트 만들기" 방법에 대해 알아보겠습니다.
PnP PowerShell 에 대해 간단히 설명을 드리자면, Microsoft 365 환경에서 동작하는 다양한 cmdlet을 제공하는 PowerShell 모듈입니다.
SharePoint Online Management Shell 이 아닌 Windows PowerShell에 PnP 모듈을 설치후 SharePoint를 포함한 Microsoft 365 관련 작업을 할 수 있게 되는것 입니다.
PnP PowerShell의 자세한 내용은 아래 MS DOCS 사이트 내용을 참고 부탁 드립니다.
먼저, PnP PowerShell 모듈을 설치 하겠습니다.
'Windows PowerShell' 을 관리자 권한으로 실행 합니다.
다음 cmdlet을 실행하여, PnP PowerShell 모듈을 설치 합니다.
Install-Module -Name "PnP.PowerShell"
다음 cmdlet을 실행하여, PnP Management Shell 앱을 등록하고 테넌트에 대한 액세스 권한을 부여 합니다.
Register-PnPManagementShellAccess
Please login 창이 발생하면, 전역 관리자 계정으로 로그인 과정을 진행 합니다.
PnP Management Shell 에서 수행할 수 있는 다양한 기능들이 표시 됩니다.
'조직 대신 동의' 에 체크후 '동의함' 을 클릭 합니다.
다음 cmdlet을 실행하여, PnP 모듈의 정상 설치를 확인해봅니다.
Get-Command -Module PnP.Powershell
다음 cmdlet을 실행하여, PnP PowerShell을 SharePoint Online에 연결 합니다.
Connect-PnPOnline -Url "https://tenant.sharepoint.com"
ex) Connect-PnPOnline -Url "https://m365b658738.sharepoint.com"
Enter your credentials 창에서, '전역 관리자 계정 정보' 입력후 '확인' 을 클릭 합니다.
cf) PnP Management Shell 앱을 등록하고 테넌트에 대한 액세스 권한을 부여하지 않고 연결 시도를 진행하면 다음과 같은 에러가 발생 합니다.
Connect-PnPOnline : AADSTS65001 : The user or administrator has not consented to use the application with ID '31359c7f-b7e-475c-86db-fdb8c937548e' named 'PnP Management Shell'. Send an interactive authorization request for this user and resource.
다음 cmdlet을 실행하여, PnP 모듈의 Update를 실행 합니다.
Update-Module -Name "PnP.PowerShell"
이제 PnP PowerShell 모듈을 이용해서, SharePoint Online 사이트를 생성해보겠습니다.
다음 cmdlet을 실행하여, SharePoint Online 사이트를 생성 합니다.
New-PnPSite -Type TeamSite -Title <String> -Alias <String>
ex) New-PnPSite -Type TeamSite -Title 'Hope ITSupport Team Site' -Alias 'HopeITSupportTeamSite'
cf) New-PnPSite Cmdlet의 자세한 사용 방법은 'New-PnPSite' 사이트를 참고 부탁 드립니다.
해당 팀사이트에 잘 생성 되었는지 접속해보겠습니다. 잘~ 만들어졌습니다.
SharePoint 관리 센터에서, 해당 팀사이트가 정상적으로 잘 생성 되었음을 확인 합니다.
Microsoft 365 관리 센터에서, 해당 팀사이트 이름으로 Microsoft 365 Groups도 정상적으로 잘 생성 되었음을 확인 합니다.
지난 포스팅에서는 New-SPOSite로 SharePoint Online 사이트를 생성하였고, 이번 포스팅에서는 New-PnPSite로 SharePoint Online 사이트를 생성 했습니다.
무슨 차이일까요?
간단히 정리하자면, SharePoint 홈페이지에서 새로 만들기를 클릭해 만들수 있는 팀사이트 또는 커뮤니케이션 사이트를 생성하기를 원한다면 New-PsPSite 를 사용하면 되고,
Microsoft 365 Groups에 속하지 않고 클래식 사이트 모음이 필요하다면 New-SPOSite를 사용하면 됩니다.
다음 사이트에 잘 정리가 되어 있습니다. 자세한 내용 참고 부탁 드립니다.
참고: New-PnPSite, New-PnPTenantSite, New-SPOSite?
이상으로 "PnP PowerShell로 SharePoint Online 사이트 만들기" 방법에 대해 알아보았습니다.
감사합니다.
'Microsoft Cloud > Office 365' 카테고리의 다른 글
비즈니스용 OneDrive를 네트워크 드라이브로 연결 (3) | 2022.04.29 |
---|---|
OneDrive 동기화 폴더 위치를 네트워크 드라이드(or 공유 폴더)로 지정 (1) | 2022.04.28 |
PowerShell로 SharePoint Online 사이트 만들기 (0) | 2022.04.19 |
비즈니스용 OneDrive 사전 프로비전 (0) | 2022.04.17 |
SharePoint Online 관리 셸 시작하기 (0) | 2022.04.16 |
최근댓글