你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzDataLakeAnalyticsComputePolicy

为特定的 Microsoft Entra 实体创建 Data Lake Analytics 计算策略规则。

语法

New-AzDataLakeAnalyticsComputePolicy
   [-ResourceGroupName <String>]
   [-Account] <String>
   [-Name] <String>
   [-ObjectId] <Guid>
   [-ObjectType] <String>
   [-MaxAnalyticsUnitsPerJob <Int32>]
   [-MinPriorityPerJob <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

New-AzDataLakeAnalyticsComputePolicy 为 Azure Data Lake Analytics 帐户中的特定Microsoft Entra 实体创建指定的计算策略规则。

示例

示例 1:创建仅包含一个规则的计算策略

New-AzDataLakeAnalyticsComputePolicy -Account "contosoadla" -Name "myPolicy" -ObjectId aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb -ObjectType User -MaxAnalyticsUnitsPerJob 5

此命令在帐户“contosoadla”中创建名为“myPolicy”的策略,该策略的 ID 为“aaaaaaaaaa-0000-1111-2222-bbbbbbbb”,以确保他们无法提交具有 5 个以上分析单元的任何作业。

示例 2:创建同时设置了两个规则的计算策略

New-AzDataLakeAnalyticsComputePolicy -Account "contosoadla" -Name "myPolicy" -ObjectId aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb -ObjectType User -MaxAnalyticsUnitsPerJob 5 -MinPriorityPerJob 100

此命令在帐户“contosoadla”中创建名为“myPolicy”的策略,该策略的 ID 为“aaaaaaaaaa-0000-1111-2222-bbbbbbbb”,以确保他们无法提交具有 5 个以上分析单元或优先级低于 100 的任何作业

参数

-Account

要向其添加计算策略的帐户的名称。

类型:String
别名:AccountName
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

用于与 azure 通信的凭据、帐户、租户和订阅

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MaxAnalyticsUnitsPerJob

此策略的每个作业支持的最大分析单位数。 必须指定这两个参数、MinPriorityPerJob 或这两个参数。

类型:Nullable<T>[Int32]
别名:MaxDegreeOfParallelismPerJob
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-MinPriorityPerJob

此策略的每个作业支持的最低优先级。 必须指定这两个参数(MaxAnalyticsUnitsPerJob 或这两个参数)。

类型:Nullable<T>[Int32]
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-Name

要创建的计算策略的名称。

类型:String
别名:ComputePolicyName
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ObjectId

要向其应用策略的用户或组的 Microsoft Entra 对象 ID。

类型:Guid
Position:2
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ObjectType

传入的对象 ID 的 Microsoft Entra 对象类型。

类型:String
接受的值:User, Group, ServicePrincipal
Position:3
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-ResourceGroupName

帐户所在的资源组的名称。 可选,并将尝试发现是否未提供。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

String

Guid

Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

输出

PSDataLakeAnalyticsComputePolicy