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

Set-AzureRmLogicApp

修改资源组中的逻辑应用。

警告

截至 2024 年 2 月 29 日,AzureRM PowerShell 模块已正式弃用。 为了确保持续获得支持和更新,建议用户从 AzureRM 迁移到 Az PowerShell 模块。

尽管 AzureRM 模块仍可能正常运行,但它不再维护或受支持,但会根据用户的自由裁量权和风险继续使用任何继续使用模块。 有关过渡到 Az 模块的指导,请参阅我们的迁移资源

语法

Set-AzureRmLogicApp
   -ResourceGroupName <String>
   -Name <String>
   [-UseConsumptionModel]
   [-State <String>]
   [-Definition <Object>]
   [-DefinitionFilePath <String>]
   [-IntegrationAccountId <String>]
   [-Parameters <Object>]
   [-ParameterFilePath <String>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureRmLogicApp
   -ResourceGroupName <String>
   -Name <String>
   [-AppServicePlan <String>]
   [-State <String>]
   [-Definition <Object>]
   [-DefinitionFilePath <String>]
   [-IntegrationAccountId <String>]
   [-Parameters <Object>]
   [-ParameterFilePath <String>]
   [-Force]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

Set-AzureRmLogicApp cmdlet 使用逻辑应用功能修改逻辑应用。 逻辑应用是在逻辑应用定义中定义的操作或触发器的集合。 此 cmdlet 返回 工作流 对象。 可以通过指定名称、位置、逻辑应用定义、资源组和计划来修改逻辑应用。 逻辑应用定义和参数采用 JavaScript 对象表示法(JSON) 格式。 可以将逻辑应用用作定义和参数的模板。 此模块支持动态参数。 若要使用动态参数,请在命令中键入它。 若要发现动态参数的名称,请在 cmdlet 名称后面键入连字符(-),然后重复按 Tab 键循环访问可用参数。 如果省略所需的模板参数,cmdlet 会提示输入值。 在命令行中指定的模板参数文件值优先于模板参数对象中的模板参数值。

示例

示例 1:修改逻辑应用

PS C:\>Set-AzureRmLogicApp -ResourceGroupName "ResourceGroup11" -Name "LogicApp17" -State "Enabled" -AppServicePlan "ServicePlan01" -DefinitionFilePath "d:\workflows\Definition17.json" -ParameterFilePath "d:\workflows\Parameters17.json"
Id                           : /subscriptions/57b7034d-72d4-433d-ace2-a7460aed6a99/resourceGroups/LogicAppCmdletTest/providers/Microsoft.Logic/workflows/LogicApp1
Name                         : LogicApp17
Type                         : Microsoft.Logic/workflows
Location                     : westus
ChangedTime                  : 1/13/2016 2:41:39 PM
CreatedTime                  : 1/13/2016 2:41:39 PM
AccessEndpoint               : https://westus.logic.azure.com:443/subscriptions/57b7034d-72d4-433d-ace2-a7460aed6a99/resourcegroups/ResourceGroup11/providers/Microsoft.Logic/workflows/LogicApp17
State                        : Enabled
DefinitionLinkUri            : 
DefinitionLinkContentVersion : 
Definition                   : {$schema, contentVersion, parameters, triggers...} 
ParametersLinkUri            : 
ParametersLinkContentVersion : 
Parameters                   : {[destinationUri, Microsoft.Azure.Management.Logic.Models.WorkflowParameter]} 
SkuName                      : Standard
PlanName                     : ServicePlan01
PlanType                     : Microsoft.Web/ServerFarms
PlanId                       : /subscriptions/57b7034d-72d4-433d-ace2-a7460aed6a99/resourceGroups/ResourceGroup11/providers/Microsoft.Web/serverfarms/ServicePlan17
Version                      : 08587489107859952120

此命令修改逻辑应用。

参数

-AppServicePlan

指定计划的名称。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

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

类型:SwitchParameter
Aliases:cf
Position:Named
默认值:False
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

类型:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-Definition

以 JavaScript 对象表示法(JSON)格式将逻辑应用的定义指定为对象或字符串。

类型:Object
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-DefinitionFilePath

将逻辑应用的定义指定为 JSON 格式的定义文件的路径。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

强制运行命令而不要求用户确认。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-IntegrationAccountId

指定逻辑应用的集成帐户 ID。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定逻辑应用的名称。

类型:String
Aliases:ResourceName
Position:Named
默认值:None
必需:True
Accept pipeline input:False
Accept wildcard characters:False

-ParameterFilePath

指定 JSON 格式化参数文件的路径。

类型:String
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-Parameters

指定逻辑应用的参数集合对象。 指定哈希表、字典字符串或字典<<字符串 WorkflowParameter>。>

类型:Object
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

指定资源组的名称。

类型:String
Position:Named
默认值:None
必需:True
Accept pipeline input:True
Accept wildcard characters:False

-State

指定逻辑应用的状态。 此参数的可接受值为:Enabled 和 Disabled。

类型:String
接受的值:Enabled, Disabled
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-UseConsumptionModel

指示逻辑应用计费使用基于消耗的模型。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

类型:SwitchParameter
Aliases:wi
Position:Named
默认值:False
必需:False
Accept pipeline input:False
Accept wildcard characters:False

输入

String

输出

Object