如何使用 Office 365 PowerShell 管理 Microsoft Planner 许可证

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

简介

本文介绍如何使用 Microsoft Office 365 PowerShell 管理 Microsoft Planner 的许可证。

Procedure

Microsoft Planner 许可证的管理在首次发布体验和通用版本与 GA (不同) 。 在首次发布中,Microsoft Planner 是顶级 SKU,默认情况下不会向用户分配许可证。 而在通用版中,Microsoft Planner 是主 Office 365下可用的服务,默认情况下,许可证将分配给用户。 以下各节介绍首次发布和通用可用性方案。 如果你在首次发布中,并且还看到主订阅订阅下列出的 Microsoft Planner Office 365,则必须使用这两种方法。

初版

Microsoft Planner 要求先将许可证分配给用户,然后才能使用新的 Planner 功能。 因此,如果组织中有许多用户,Office 365使用 PowerShell 可能Office 365更方便。 本文讨论使用 Office 365 PowerShell 管理 Office 365 组织的先决条件,并介绍一些选项,用于根据元数据向所有用户、所选用户和基于列表的选定用户分配许可证。

本文假定你已在使用 PowerShell Office 365管理Office 365。 如果不使用 Office 365 PowerShell,请参阅以下 Microsoft 网站,以确保满足运行 连接 中讨论的命令的先决条件,Office 365 PowerShell。

以下命令示例假定您希望向所有用户分配许可证。 cmdlet 可以保存和执行为一个.ps1文件。 或者,可以从 ISE (PowerShell 集成脚本环境) 脚本,因为这是一次要求。

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId Get-MSOLUser | Set-MsolUserLicense -AddLicenses $license

许可证字符串类似于 Contoso <:>:规划者TANDALONE。 在此字符串中,<Contoso> 占位符表示您的组织的名称。

如果要根据用户记录的其他元数据向一部分用户分配许可证,可以在代码的最后Where-Object添加一个筛选器。 例如,如果填充了 " 部门"字段,并且您希望仅在部门名称为"支持"时分配许可证,可以使用以下 cmdlet:

Get-MSOLUser | Where-Object {$_.department -eq 'Support'} | Set-MsolUserLicense -AddLicenses $license

如果要创建一个包含用户列表的文件,然后从该列表中删除当前不希望为其分配许可证的用户的名称,可以使用以下 cmdlet:

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId

Get-MsolUser | Select-Object Displayname, UserPrincipalName | `

Export-CSV -Path d:\ExportedUsers.csv -NoTypeInformation

# Edit the file d:\ExportedUsers.csv and remove users who shouldn't be licensed before you run the following command

Import-Csv -Path d:\Exportedusers.csv | ForEach-Object `

{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

如果要删除用户许可证,请将 -AddLicenses 替换为这些脚本中的 -RemoveLicenses。

正式版(GA)

在 Microsoft Planner 通用版后,Microsoft Planner 许可证会与 Sway、Office Online、Skype 等服务一起列在主要 Office 365 订阅下 (具体取决于你的订阅) 。 如果你在我们准备通用版本时进入首次发布,你可能已在 GA 之前看到过此说明。

默认情况下,将为所有用户启用 Microsoft Planner 许可证。 如果需要,可以使用 PowerShell 将其禁用。 有关详细信息,请参阅使用PowerShell禁用Office 365访问。

备注

在脚本中,Microsoft Planner 的 DisabledPlans 值为 PROJECTWORKMANAGEMENT。

详细信息

有关如何使用 PowerShell Office 365管理用户和许可证Office 365,请参阅以下 Microsoft 网站: