Set-MsolUserLicense

사용자에 대한 라이선스 할당을 업데이트.

참고

Set-MsolUserLicense cmdlet은 더 이상 사용되지 않습니다. Microsoft Graph PowerShell을 사용하여 라이선스를 할당하는 방법을 알아봅니다. 자세한 내용은 라이선스 할당 Microsoft Graph API 참조하세요.

Syntax

Set-MsolUserLicense
   -ObjectId <Guid>
   [-LicenseOptions <LicenseOption[]>]
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Set-MsolUserLicense
   [-LicenseOptions <LicenseOption[]>]
   -UserPrincipalName <String>
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]

Description

Set-MsolUserLicense cmdlet은 사용자의 라이선스 할당을 업데이트합니다. 여기에는 새 라이선스 추가, 라이선스 제거, 라이선스 옵션 업데이트 또는 이러한 작업의 조합이 포함될 수 있습니다.

예제

예제 1: 사용자에게 라이선스 추가

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"

이 명령은 엔터프라이즈용 Office 365 라이선스를 사용자에게 추가합니다.

예제 2: 사용자로부터 라이선스 제거

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"

이 명령은 사용자로부터 enterprises용 Office 365 라이선스를 제거합니다. 그러면 각 서비스에서 사용자의 데이터가 제거될 수 있습니다.

예제 3: 라이선스 하나를 다른 라이선스로 바꾸기

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"

이 명령은 엔터프라이즈용 Office 365 라이선스를 Office 365 Deskless 라이선스로 바꿉니다. 이러한 변경 내용은 단일 작업에서 수행됩니다. 따라서 사용자는 Office 365 Deskless를 추가하지 않고 엔터프라이즈용 Office 365 라이선스가 제거되는 중간 상태로 끝나지 않습니다.

매개 변수

-AddLicenses

사용자에게 할당할 라이선스 배열을 지정합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

라이선스 또는 SKU 관련 설정 배열을 지정합니다. 라이선스를 할당할 때 개별 서비스를 사용하지 않도록 설정하는 데 사용됩니다.

Type:LicenseOption[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

라이선스를 업데이트할 사용자의 고유한 개체 ID를 지정합니다.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

사용자로부터 제거할 라이선스 배열을 지정합니다.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

작업을 수행할 테넌트 고유 ID를 지정합니다. 기본값은 현재 사용자의 테넌트입니다. 이 매개 변수는 파트너 사용자에게만 적용됩니다.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

업데이트할 사용자의 사용자 계정 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False