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

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

简介

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

过程

Microsoft Planner 许可证的管理在首次发布体验和常规可用性 (GA) 之间有所不同。在首次发布中, Microsoft Planner 是顶级 SKU, 默认情况下不向用户分配许可证。在 "常规" 中, Microsoft Planner 是您的主 Office 365 订阅下的可用服务, 默认情况下, 许可证将分配给用户。以下各节介绍了首次发布和常规可用性方案。如果你在首次发布, 并且还请参阅你的主 Office 365 订阅下方列出的 Microsoft Planner, 则必须使用这两种方法。

首次发布

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

本文假定你已在使用 office 365 PowerShell 管理 office 365。如果你未使用 Office 365 powershell, 请参阅以下 Microsoft 网站以确保你具有运行连接到 Office 365 PowerShell中所述的命令的先决条件。

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

Connect-MsolService

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

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


许可证字符串将类似于 <Contoso>:P lannerstandalone。在此字符串中, <Contoso> 占位符表示你的组织的名称。

如果要根据用户记录的其他元数据为用户的子集分配许可证, 您可以在代码的最后一行中添加一个 Where 对象筛选器。例如, 如果 "部门" 字段已填充, 并且你只想分配部门名称为 "支持" 的许可证, 则可以使用以下 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 许可证将在您的主 Office 365 订阅 (如 Sway、Office Online、Skype 等服务) 下列出 (具体取决于你的订阅)。如果你是在首次发布时看到的, 当我们为 ga 发布做准备时, 你可能已看到此情况。

默认情况下, 将为所有用户启用 Microsoft Planner 的许可证。如果你愿意, 可以使用 PowerShell 禁用它。有关详细信息, 请参阅使用 Office 365 PowerShell 禁用对服务的访问。注意: 在脚本中, Microsoft Planner 的DisabledPlans值是 PROJECTWORKMANAGEMENT。

更多信息

有关如何使用 office 365 PowerShell 管理 office 365 中的用户和许可证的详细信息, 请参阅以下 Microsoft 网站:

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×