안녕하세요!

 

 

이번 포스팅에서는 "PowerShell을 사용하여 Microsoft 365 계정에 라이선스 할당시 특정 서비스 제외" 방법에 대해 알아보겠습니다.

 

 

 

 

이전 포스팅 'PowerShell을 사용하여 Microsoft 365 계정에 라이선스 할당' 에서는 PowerShell로 특정 M365 계정의 라이선스에 포함되어 있는 전체 서비스를 할당하는 방법에 대해 알아봤습니다.

 

PowerShell을 사용하여 Microsoft 365 계정에 라이선스 할당

안녕하세요! 이번 포스팅에서는 "PowerShell을 사용하여 Microsoft 365 계정에 라이선스 할당" 에 대해 알아보겠습니다. 최근 수행중인 프로젝트에서, Azure AD Connect와 동기화된 수천개의 Microsoft 365.

hope.pe.kr

 

예를 들어 다시 설명 드려보겠습니다.

 

Microsoft 365 Business Premium 라이선스는 다음 스샷과 같이 아주 다양한 서비스가 포함되어 있습니다.

 

기본적으로 특정 라이선스를 Microsoft 365 계정에 할당하면 특정 라이선스안에 포함되어 있는 모든 서비스가 할당 됩니다.

 

 

Microsoft 365를 도입후 운영을 하다보면 조직의 요구사항에 따라 특정 사용자에게 특정 서비스만 허용 한다거나 또는 특정 서비스만 차단한다거나 하는 정책이 필요할 수 있습니다.

 

 

이에 이번 포스팅에서는 라이선스 안에 포함된 모든 서비스가 아닌 특정 서비스를 제외 하는 방법에 대해 설명을 드려보겠습니다.

 

PowerShell을 Microsoft 365에 연결후 다음 cmdlet을 실행하여 'AccountSkuID' 를 확인 합니다.

Get-MsolAccountSku

 

그리고 다음 cmdlet을 실행하여 해당 'AccountSkuID' 안에 포함된 'ServicePlan' 을 확인 합니다.

(Get-MsolAccountSku | where {$_.AccountSkuId -eq "<AccountSkuId>"}).ServiceStatus

ex) (Get-MsolAccountSku | where {$_.AccountSkuId -eq "M365B658738:SPB"}).ServiceStatus

 

제외하고자 하는 서비스를 'ServicePlan' 확인후 변수에 저장을 합니다.

$변수명 = New-MsolLicenseOptions -AccountSkuId <AccountSkuId> -DisabledPlans "<UndesiredService1>", "<UndesiredService2>"

ex) $ExceptionApp = New-MsolLicenseOptions -AccountSkuId "M365B658738:SPB" -DisabledPlans "KAIZALA_O365_P2", "SWAY"

 

 

 

 

변수가 정상적으로 저장 되었는지 확인 합니다.

$ExceptionApp

 

이제 다음 cmdlet을 실행하여 특정 사용자의 변수에 저장한 서비스를 제외 하면 됩니다.

Set-MsolUserLicense -UserPrincipalName <Account> -LicenseOptions $변수명

ex) Set-MsolUserLicense -UserPrincipalName "sslee@hope.pe.kr" -LicenseOptions $ExceptionApp

 

자~ 서비스가 정상적으로 제외 되었는지, 다음 cmdlet을 실행해보겠습니다.

(Get-MsolUser -UserPrincipalName <user account UPN>).Licenses[<LicenseIndexNumber>].ServiceStatus

ex) (Get-MsolUser -UserPrincipalName "sslee@hope.pe.kr").Licenses.ServiceStatus

정상적으로 KAIZALA 서비스와 SWAY 서비스가 제외(Disabled) 되었음을 확인할 수 있습니다. ^^

 

cf) 'Microsoft 365 관리 센터 > 사용자 > 활성 사용자 > 해당 사용자' 의 라이선스 화면에서도, KAIZALA 서비스와 SWAY 서비스의 상태가 '끔' 임을 확인할 수 있습니다.

 

 

참고1: PowerShell을 사용하여 Microsoft 365 서비스에 대한 액세스 사용 안 함

 

PowerShell을 사용하여 Microsoft 365 서비스에 대한 액세스 사용 안 함 - Microsoft 365 Enterprise

이 문서에서는 PowerShell을 사용하여 사용자에 대한 Microsoft 365 서비스에 대한 액세스를 사용하지 않도록 설정하는 방법을 알아봅니다.

docs.microsoft.com

 

참고2: PowerShell을 사용하여 Microsoft 365 계정 라이선스 및 서비스 세부 정보 보기

 

PowerShell을 사용하여 Microsoft 365 계정 라이선스 및 서비스 세부 정보 보기 - Microsoft 365 Enterprise

PowerShell을 사용하여 사용자에게 할당된 Microsoft 365 서비스를 확인하는 방법을 설명합니다.

docs.microsoft.com

 

 

 

 

이상으로 "PowerShell을 사용하여 Microsoft 365 계정에 라이선스 할당시 특정 서비스 제외" 방법에 대해 알아보았습니다.

 

 

감사합니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기