当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Set-MsolUserLicense - 更新用户的许可证分配

作者:精品下载站 日期:2024-12-14 06:27:53 浏览:14 分类:玩电脑

Set-MsolUserLicense - 更新用户的许可证分配


PowerShell 中的 Set-MsolUserLicense cmdlet 会更新 Microsoft Office 365 中用户的许可证分配。此命令可以添加新许可证、删除许可证或更新许可证选项。

下面给出了向 Azure Active Directory 中的用户添加许可证的语法。

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

注意Set-MsolUserLicense cmdlet 已弃用。使用 Microsoft Graph PowerShell API 分配许可证。

在本文中,我们将讨论如何在 PowerShell 中使用 Set-MsolLicense cmdlet 向用户添加许可证。

如何在 Office 365 中为用户添加许可证

要向 Office 365 中的用户添加许可证,请使用带有 -AddLicenses 参数的 Set-MsolUserLicense cmdlet。 -AddLicenses 参数指定要分配给用户的许可证数组。

Set-MsolUserLicense -UserPrincipalName "[email " -AddLicenses "shellgeeklab:ENTERPRISEPACK" 

此命令将 Office 365 企业版许可证添加到 -UserPrincipalName 参数指定的用户。

请注意,Set-MsolUserLicense cmdlet 已停用。使用 Microsoft Graph PowerShell cmdlet(例如 Set-MgUserLicense)来分配许可证。

如何删除用户的许可证

要在 Office 365 中删除用户的许可证,请使用带有 -RemoveLicenses 参数的 Set-MsolUserLicense cmdlet。 -RemoveLicenses 参数指定要从用户删除的许可证数组。

Set-MsolUserLicense -UserPrincipalName "[email " -RemoveLicenses "shellgeeklab:ENTERPRISEPACK" 

此命令从 Azure Active Directory 中的用户删除许可证。

结论

我希望上述有关如何在 PowerShell 中使用 Set-MsolUserLicense cmdlet 更新 Azure Active Directory 中用户的许可证的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

相关链接

设置 MsolUserPassword

设置 MsolUserPrincipalName

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯