共用方式為


Test-AzureRmLogicApp

驗證邏輯應用程式定義。

警告

自 2024 年 2 月 29 日起,AzureRM PowerShell 模組已正式淘汰。 建議使用者從 AzureRM 遷移至 Az PowerShell 模組,以確保持續支援和更新。

雖然 AzureRM 模組可能仍可運作,但不再維護或支援它,但會根據用戶的判斷權和風險放置任何繼續使用。 如需轉換至 Az 模組的指引,請參閱我們的 移轉資源

語法

Test-AzureRmLogicApp
    -ResourceGroupName <String>
    -Name <String>
    -Location <String>
    [-State <String>]
    [-Definition <Object>]
    [-IntegrationAccountId <String>]
    [-Parameters <Object>]
    [-ParameterFilePath <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Test-AzureRmLogicApp
    -ResourceGroupName <String>
    -Name <String>
    -Location <String>
    [-State <String>]
    [-DefinitionFilePath <String>]
    [-IntegrationAccountId <String>]
    [-Parameters <Object>]
    [-ParameterFilePath <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Test-AzureRmLogicApp Cmdlet 會驗證資源群組中的邏輯應用程式定義。 指定邏輯應用程式名稱、資源組名、位置、狀態、整合帳戶標識碼或參數。 此模組支援動態參數。 若要使用動態參數,請在 命令中輸入它。 若要探索動態參數的名稱,請在 Cmdlet 名稱後面輸入連字元 (-),然後按 Tab 鍵重複迴圈查看可用的參數。 如果您省略必要的範本參數,Cmdlet 會提示您輸入值。

範例

範例 1:使用檔案路徑驗證邏輯應用程式

PS C:\>Test-AzureRmLogicApp -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -Location "westus" -State "Enabled" -DefinitionFilePath "d:\workflows\Definition.json" -ParameterFilePath "d:\workflows\Parameters.json"

此命令會驗證指定資源群組中名為 LogicApp01 的邏輯應用程式。 命令會指定定義和參數檔案路徑。

範例 2:使用 物件驗證邏輯應用程式

PS C:\>Test-AzureRmLogicApp -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -Location "westus" -State "Enabled" -Definition [IO.File]::ReadAllText("d:\Workflows\Definition.json") -Parameters @{name1="value1", name2="value2"}

此命令會驗證指定資源群組中名為 LogicApp01 的邏輯應用程式。 命令會指定定義和參數物件。

參數

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶

類型:IAzureContextContainer
別名:AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Definition

以 JavaScript 物件表示法 (JSON) 格式指定邏輯應用程式的定義作為物件或字串。

類型:Object
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefinitionFilePath

指定邏輯應用程式的定義做為 JSON 格式定義檔的路徑。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IntegrationAccountId

指定邏輯應用程式的整合帳戶標識碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Location

指定邏輯應用程式的位置。 輸入 Azure 資料中心位置,例如美國西部或東南亞。 您可以將邏輯應用程式放在任何位置。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Name

指定邏輯應用程式的名稱。

類型:String
別名:ResourceName
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-ParameterFilePath

指定 JSON 格式化參數檔案的路徑。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Parameters

指定邏輯應用程式的參數集合物件。 指定哈希表、字典<字串或字典<字串> WorkflowParameter>。

類型:Object
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

指定資源群組的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-State

指定邏輯應用程式的狀態。 此參數可接受的值為:Enabled 和 Disabled。

類型:String
接受的值:Enabled, Disabled
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

輸出

Void