Power Automate 许可证的自动声明政策

作为管理员,您通常会手动向用户分配许可证。 Power Automate 许可证自动申领允许管理员在 Microsoft 365 管理中心轻松设置策略,与其他 Microsoft 产品和服务类似。 配置策略后,组织中需要个人 Power Automate 用户许可证的任何用户都会自动获得许可证。

您可以在 Microsoft 365 管理中心中创建和管理这些自动声明策略。

自动申领策略范围

Power Automate 许可证自动申领策略的当前范围适用于以下许可证:

  • Power Automate Premium 计划
  • Power Automate 每用户计划(旧版)

配置自动申领策略后,当用户缺少所需的权利时,以下情况会自动为用户分配许可证。

按用户计划的 Power Automate

在 Power Automate 门户中:

  • 用户触发/保存/打开高级云端流(或托管环境的标准流)
  • 用户请求每用户 Power Automate 许可证

Power Automate Premium

除了为 Power Automate 每用户计划列出的情景之外,用户还需要执行以下任务。

在 Power Automate 门户中:

  • 用户触发器/保存/打开使用有人参与 RPA 的高级云端流(流程机器人自动化)
  • 用户请求 Power Automate 高级许可证

在 Power Automate 桌面版应用程序中(安装程序版本 2.43 或更高版本):

  • 用户选择升级到高级版
  • 用户拥有自助高级试用版,并且正在积极使用 RPA 功能

为 Power Automate 许可证创建自动申请策略

使用此处描述的信息为 Power Automate 设置自动申领策略。

有关在 Microsoft 365 管理中心管理自动申请策略的更多信息,请访问在 Microsoft 365 管理中心管理自动申请策略

谁可以创建和管理自动申请策略?

要创建和管理自动申请策略,您必须拥有 Microsoft 365 全局管理员权限。 有关详细信息,请转到 Microsoft 365 管理中心的管理员角色

打开自动申请策略功能

在创建自动申领策略之前,您必须首先在 Microsoft 365 管理中心启用自动申领策略功能。

  1. 登录 Microsoft 365 管理中心
  2. 导航菜单中,选择计费>许可证
  3. 选择自动申请策略选项卡。
  4. 选择打开设置

打开该功能后,您可以创建一个自动申请策略。

为 Power Automate 创建自动申请策略

自动申领策略选项卡显示您创建的策略。 您可以查看策略的名称、关联的应用程序、分配的产品、可用的许可证以及策略的状态。

要创建新策略,请完成以下步骤:

  1. 在 Microsoft 365 管理中心,选择计费>许可证

  2. 选择自动申领策略选项卡,然后选择添加策略

  3. 命名此自动申领策略页面上,输入策略的名称,然后选择下一步

  4. 设置自动申领应用程序和产品页面上,根据您的许可证类型从下拉列表中选择以下计划:

    许可证类型 自动申领应用程序 分配的产品
    按用户计划的 Power Automate Power Automate 每用户计划 按用户计划的 Power Automate
    Power Automate Premium Power Automate RPA 有人参与型 Power Automate Premium
  5. 选择应用页面上,选择或清除要包含或排除在许可证中的应用的复选框,然后选择下一步

  6. 查看并完成页面上,验证新策略信息,进行任何必要的更改,然后选择创建策略

    将显示策略详细信息。

    Power Automate 的自动申领策略配置的屏幕截图。

在自动申领策略报告中查看许可证分配

自动申领策略报表显示过去 90 天内自动申领策略的所有许可证分配。

要查看自动申领策略报告,请执行以下操作:

  1. 在 Microsoft 365 管理中心中,选择计费>许可证,然后选择自动申领策略选项卡。
  2. 选择查看报告。 “自动申领策略报告”页面列出了过去几天内从每个策略分配的所有许可证。 默认情况下,该页面显示过去 90 天。

要更改显示的时间段,选择过去 30 天下拉列表。 您可以查看过去 1 天、7 天、30 天和 90 天的报告。

默认情况下启用自动申请策略

为了简化管理员的许可证管理,在以下情况下,默认情况下会启用自动声明策略:

拥有新 Power Automate 高级许可证的租户:从 2024 年 2 月开始,拥有新 Power Automate 高级许可证的租户在 Microsoft 365 管理中心拥有针对 Power Automate 的新自动申领许可证策略。 此策略可确保需要 Power Automate 高级许可证的用户自动收到它(如果许可证在您的租户中可用)。 默认情况下,此策略适用于所有环境。

使用托管环境的租户:从 2024 年 4 月开始,使用托管环境的租户在 Microsoft 365 管理中心针对 Power Automate 拥有新的自动申领许可证策略。 此策略确保需要 Power Automate 高级或每用户计划(旧)许可证的用户自动获得该许可证(如果许可证在您的租户中可用)。 默认情况下,此策略适用于托管环境中的用户。 但是,管理员也可以选择扩展此策略以应用于管理中心中的 Power Platform 标准环境。

管理员可以更新策略吗?

是,管理员可以在 Microsoft 365 管理中心管理该策略,就像任何其他自动申请策略一样。 管理员可以禁用、删除该策略,并查看为哪些用户分配了许可证的报告。

在 Power Platform 管理中心,管理员可以决定该策略是仅应用于托管环境还是应用于所有环境。

  1. 登录 Power Platform 管理中心
  2. 选择设置>自动申领策略
  3. 自动申请策略窗格中,选择该策略是适用于所有环境还是仅适用于托管环境

支持基于组的许可证分配

自动申请策略支持个人许可证分配,这意味着许可证被分配给个人用户。 如果您的组织已经有许可证分配的现有流程,管理员仍然可以在维护其当前工作流程的同时利用自动申请策略。

管理员可以查看通过 Microsoft 365 管理中心中的自动申请策略分配了许可证的用户列表。 然后,他们可以根据需要进行更改,例如取消分配自动申请分配的许可证,并将用户移至指定的组,以利用 Microsoft Entra 基于组的许可。 有关基于组的许可的更多信息,请访问基于组的许可方案

这里有一些命令可以帮助取消分配许可证和将用户添加到所需的 Microsoft Entra 组。

##
#Install and import AzureAD PowerShell module prior to running these commands
##
##You might be able to get a list of users, that have been auto-assigned a 
##license directly, via Microsoft Admin Center. Follow instructions at 
##https://learn.microsoft.com/en-us/microsoft-365/commerce/licenses/manage-auto-claim-policies?view=o365-worldwide#view-an-auto-claim-policy-report
##
##Once you have a list of users, you can use the following commands to remove 
##the direct license assignment and add the user to a licensed group, or 
##you might tweak the script to iterate through a list of users and 
##perform this in bulk
##
##Please note that adding a user to a licensed group might not result in an 
##immediate license assignment. Refer to https://learn.microsoft.com/en-us/entra/identity/users/licensing-group-advanced for more information
#############################################>

$Credential = Get-Credential

# Connect to Azure AD
Connect-AzureAD -Credential $Credential

#The user that will get a group based license
$LicensedUser = Get-AzureADUser -SearchString "<UPN, display name or object ID of the user for which you want to assign a license>"

#The group that has the license assigned
$LicensedGroup = Get-AzureADGroup -SearchString "<Object ID or name of the group that has a relevant license assigned>"

#SKU part number of the sku that needs to be unassigned
# Power Automate premium = "POWER_AUTOMATE_ATTENDED_RPA"
# Power Automate per user (legacy) = "FLOW_PER_USER"
$SkuPartName = "POWER_AUTOMATE_ATTENDED_RPA"

#Get the SkuID of the license that needs to be unassigned from the user
$LicenseSku = Get-AzureADSubscribedSku | Where-Object {$_.SkuPartNumber -eq $SkuPartName}

#Create the AssignedLicenses Object, used for removing direct license assignment from the user
$LicensesToRemove = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
$LicensesToRemove.RemoveLicenses = $LicenseSku.SkuId

#Remove directly assigned license from the user
#Note that this command will result in an error if the user does not have the relevant license assigned directly
Set-AzureADUserLicense -ObjectId $LicensedUser.ObjectId -AssignedLicenses $LicensesToRemove

#Add user to a licensed group
Add-AzureADGroupMember -ObjectId $LicensedGroup.ObjectId -RefObjectId $LicensedUser.ObjectId

限制

本节介绍了 Power Automate 的自动申领策略的所有限制。

自动申领策略在创建后可能需要两个小时才能激活

创建 Power Automate 许可证自动申领策略后,可能需要长达两个小时的时间来激活配置的策略并在相关 Microsoft 服务中传播。

成功的许可证自动申领不会立即反映在 Power Automate 门户中

当自动申领 Power Automate 用户许可证时,在 Power Automate 门户中更新许可证状态之前可能会有轻微延迟。 在此期间,门户可能会指示用户没有自动申领的许可证。 但是,虽然门户会显示,用户还是有权访问高级功能。