Microsoft 365 PowerShell을 사용하여 Microsoft Planner 라이선스를 관리하는 방법

소개

이 문서에서는 Microsoft 365 PowerShell을 사용하여 Microsoft Planner 대한 라이선스를 관리하는 방법을 설명합니다.

절차

Microsoft Planner 라이선스 관리는 첫 번째 릴리스 환경과 GA(일반 공급) 간에 다릅니다. 첫 번째 릴리스에서 Microsoft Planner 최상위 SKU이며 라이선스는 기본적으로 사용자에게 할당되지 않습니다. 일반 공급에서 Microsoft Planner 기본 Microsoft 365 구독에서 사용 가능한 서비스이며 기본적으로 사용자에게 라이선스가 할당됩니다. 다음 섹션에서는 첫 번째 릴리스 및 일반 공급 시나리오를 다룹니다. 첫 번째 릴리스에 있고 기본 Microsoft 365 구독 아래에 나열된 Microsoft Planner 표시되는 경우 두 가지 방법을 모두 사용해야 합니다.

첫 번째 릴리스

Microsoft Planner 새 Planner 기능을 사용하려면 사용자에게 라이선스를 할당해야 합니다. 따라서 Microsoft 365 organization 많은 사용자가 있는 경우 Microsoft 365 PowerShell을 사용하는 것이 더 편리할 수 있습니다. 이 문서에서는 Microsoft 365 PowerShell을 사용하여 Microsoft 365 organization 관리하기 위한 필수 구성 요소에 대해 설명하고, 모든 사용자에게 라이선스를 할당하고, 메타데이터를 기반으로 선택한 사용자 및 목록에 따라 선택한 사용자에게 라이선스를 할당하는 몇 가지 옵션을 설명합니다.

이 문서에서는 이미 Microsoft 365 PowerShell을 사용하여 Microsoft 365를 관리하고 있다고 가정합니다. Microsoft 365 PowerShell을 사용하지 않는 경우 다음 Microsoft 웹 사이트를 참조하여 Microsoft 365 PowerShell에 연결에서 설명하는 명령을 실행하기 위한 필수 구성 요소가 있는지 확인합니다.

참고

Azure AD 및 MSOnline PowerShell 모듈은 2024년 3월 30일부터 더 이상 사용되지 않습니다. 자세한 내용은 사용 중단 업데이트를 참조하세요. 이 날짜 이후에는 이러한 모듈에 대한 지원이 Microsoft Graph PowerShell SDK 및 보안 수정에 대한 마이그레이션 지원으로 제한됩니다. 사용되지 않는 모듈은 2025년 3월 30일까지 계속 작동합니다.

Microsoft Entra ID(이전의 Azure AD)와 상호 작용하려면 Microsoft Graph PowerShell로 마이그레이션하는 것이 좋습니다. 일반적인 마이그레이션 질문은 마이그레이션 FAQ를 참조하세요. 참고: MSOnline 버전 1.0.x는 2024년 6월 30일 이후에 중단이 발생할 수 있습니다.

다음 명령 예제에서는 모든 사용자에게 라이선스를 할당하려는 것으로 가정합니다. cmdlet을 저장하고 .ps1 파일로 실행할 수 있습니다. 또는 일회성 요구 사항이므로 PowerShell ISE(통합 스크립팅 환경)에서 스크립트를 실행할 수 있습니다.

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId Get-MSOLUser | Set-MsolUserLicense -AddLicenses $license

라이선스 문자열은 Contoso>:P LANNERSTANDALONE과 유사 < 합니다. 이 문자열 < 에서 Contoso> 자리 표시자는 organization 이름을 나타냅니다.

사용자 레코드의 다른 메타데이터를 기반으로 사용자 하위 집합에 라이선스를 할당하려는 경우 코드의 마지막 줄에 Where-Object 필터를 추가할 수 있습니다. 예를 들어 부서 필드가 채워져 있고 부서 이름이 "지원"인 경우에만 라이선스를 할당하려는 경우 다음 cmdlet을 사용할 수 있습니다.

Get-MSOLUser | Where-Object {$_.department -eq 'Support'} | Set-MsolUserLicense -AddLicenses $license

사용자 목록이 포함된 파일을 만든 다음 해당 목록에서 현재 라이선스를 할당하지 않으려는 사용자의 이름을 제거하려는 경우 다음 cmdlet을 사용할 수 있습니다.

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId

Get-MsolUser | Select-Object Displayname, UserPrincipalName | `

Export-CSV -Path d:\ExportedUsers.csv -NoTypeInformation

# Edit the file d:\ExportedUsers.csv and remove users who shouldn't be licensed before you run the following command

Import-Csv -Path d:\Exportedusers.csv | ForEach-Object `

{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

사용자로부터 라이선스를 제거하려면 이러한 스크립트에서 -AddLicenses를 -RemoveLicenses로 대체합니다.

GA(일반 가용성)

Microsoft Planner GA이면 Sway, Office Online, Skype 등의 서비스와 함께 기본 Microsoft 365 구독에 Microsoft Planner 라이선스가 나열됩니다(구독에 따라 다름). GA 릴리스를 준비할 때 첫 번째 릴리스에 있는 경우 GA 이전에 이미 표시될 수 있습니다.

기본적으로 Microsoft Planner 라이선스는 모든 사용자에 대해 사용하도록 설정됩니다. 원하는 경우 PowerShell을 사용하여 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 Microsoft 365 PowerShell을 사용하여 서비스에 대한 액세스 사용 안 함을 참조하세요.

참고

스크립트에서 Microsoft Planner DisabledPlans 값은 PROJECTWORKMANAGEMENT입니다.

추가 정보

Microsoft 365 PowerShell을 사용하여 Microsoft 365에서 사용자 및 라이선스를 관리하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.