|
4.4 使用Office 365PowerShell管理许可证 |
管理员可以使用Office 365PowerShell查看、管理许可证,同时也可以针对用户进行授权和删除许可证等操作。本节将为读者进行详细介绍,希望通过学习,读者能了解和掌握:
管理员可以使用Office 365PowerShell查看许可计划、服务和许可证信息,每个Office 365订阅由下列因素构成。
使用Office 365PowerShell查看许可计划的具体操作步骤如下:
连接Office 365服务成功后,输入命令:Get-MsolAccountSku,如图4-57所示。
图4-57 查看许可计划
说明: ActiveUnits仅表示你已购买的Office 365许可证总数,ConsumedUnits表示你已分发给用户的Office 365许可证数量。
Office 365组织中的用户账户可能已从组织提供的许可计划中分配到部分或者全部可用的许可证,或者未分配任何许可证,管理员可以使用Office 365PowerShell快速查看授权和未授权的用户,具体操作步骤如下:
连接Office 365服务成功后,输入命令:Get-MsolUser -All,如图4-58所示。
图4-58 查看许可证
说明:
在Office 365中,用户账户授权显得非常重要,因为在用户账户获得授权之前,他们无法使用任何Office 365服务,管理员可以使用Office 365PowerShell有效地将许可证分配给未授权的账户。
使用Office 365PowerShell向单一用户账户分配许可证的操作步骤如下:
连接Office 365服务成功后,以分配ShelleyCompany:ENTERPRISEPACK(Office 365企业版E3)许可计划中的许可证为例,输入命令:
运行结果如图4-59所示。
图4-59 分配许可证
说明: Set-MsolUserLicense: Unable to assign this license because it is invalid. Use the Get-MsolAccountSku cmdlet to retrieve a list of valid licenses.错误消息(见图4-60)存在误导性,许可证并非真的无效,只是被分配给了已有许可证的用户,但是,尽管会出现错误消息,但一个用户最后不会被分配多个许可证,这一点很重要。
图4-60 向已存在许可证的用户分配许可证
如果管理员想删除某个用户的许可证,必须真正删除此许可证,禁用所有服务将使用户无法登录到Office 365,但并不会释放他/她的许可证。如果管理员想收回当前分配给某个用户的许可证,可以使用管理中心或者PowerShell命令删除许可证。
使用Office 365PowerShell删除单一用户账户许可证的操作步骤如下:
连接Office 365服务成功后,以删除Justin的许可证为例,输入命令:
界面如图4-61所示。
图4-61 删除用户许可证