Office 365 라이선스 관리를 위해 가장 손쉬운 Powershell을 활용해보자.
우선 아래 명령어로 모듈 설치
Install-Module AzureAD
이후, 관리자 계정으로 연결
Connect-AzureAD
현재 테넌트에 할당된 라이선스 목록을 조회하는 방법은 다음과 같다.
Get-AzureADSubscribedSku | Select Sku*,*Units
만약, 라이선스가 실제 할당된 수량을 확인하고자 한다면, 아래 명령어를 수행하여 확인 가능하다.
Get-AzureADSubscribedSku | Select -Property Sku*,ConsumedUnits -ExpandProperty PrepaidUnits
라이선스가 가지고 있는 ServicePlan 목록을 보고 싶으면, 아래 명령어를 활용하면 된다.
$licenses = Get-AzureADSubscribedSku
$licenses[0].SkuPartNumber
ENTERPRISEPACK
$licenses[0].ServicePlan
특정 사용자의 라이선스를 보고 싶다면, 아래의 명령어를 활용해 보자.
Get-AzureADUser -SearchString "UPN" | Select -ExpandProperty AssignedLicenses
Get-AzureADSubscribedSku | Where {$_.SkuId -eq "6fd2c87f-b296-42f0-b197-1e91e994b900"}
특정 사용자에게 라이선스 할당하고 싶다면,
Get-AzureADSubscribedSku | Select Sku*
대상 사용자의 ObjectID를 가져온 뒤,
$User = Get-AzureADUser -SearchString "upn"
국가 정보 세팅
Set-AzureADUser -ObjectId $User.ObjectId -UsageLocation KR
테넌트에 할당된 라이선스를 가져오고,
$License = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
ID 지정 후,
$License.SkuId = "6fd2c87f-b296-42f0-b197-1e91e994b900"
아래의 3단계로 라이선스를 할당해 주면 끝이다.
$LicensesToAssign = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
$LicensesToAssign.AddLicenses = $License
Set-AzureADUserLicense -ObjectId $User.ObjectId -AssignedLicenses $LicensesToAssign
'Office 365' 카테고리의 다른 글
On-Premise Exchange (2016,2019) / Exchange Online 하이브리드(Hybrid) 구성도 (0) | 2023.05.17 |
---|---|
M365 F1, E3 라이선스 차이점 (0) | 2023.03.29 |
PowerShell을 사용하여 Microsoft 365접속하기 (0) | 2022.09.10 |
Office 365 테넌트란? (Office 365 Tenent) (0) | 2022.02.04 |
Azure Information Protection이란? (0) | 2020.04.22 |