在Azure Runbook中添加切换按钮

时间:2018-04-12 21:26:50

标签: windows powershell azure

我们可以添加一个单选按钮或切换按钮,当在Azure RunBook中选择其中任何一个时,执行两个不同的功能,如下面的VMNAME参数。类似于Run on settings(Azure / Hybrid Worker)。

我确实添加了一个bool参数,但它没有显示在UI

param (
    [Parameter(Mandatory=$false)]
    [string] $subscriptionID = "testsubscription",

    [Parameter(Mandatory=$false)]
    [string] $resourceGroupName = "RG-test",

    [Parameter(Mandatory=$false)]
    [string] $vmName = "testserver"

    [Parameter (Mandatory = $false)]
    [bool]$WhatIf

    )

enter image description here

1 个答案:

答案 0 :(得分:0)

  

我们可以添加一个单选按钮或开关按钮,当在Azure RunBook中选择其中任何一个时,它们会执行两个不同的功能。

我不确定目前是否支持它。如果您有任何想法,可以将您的feedback提供给Azure团队。 但你可以使用bool type或switch paramter来控制应该执行哪个函数。

  

我确实添加了一个bool参数,但它没有显示在UI

bool参数可以在UI中显示为下拉列表。请使用以下代码。

param (
[Parameter(Mandatory=$false)]
[string] $subscriptionID = "testsubscription",

[Parameter(Mandatory=$false)]
[string] $resourceGroupName = "RG-test",

[Parameter(Mandatory=$false)]
[string] $vmName = "testserver", # miss "," in your code.

[Parameter (Mandatory = $false)]
[bool]$WhatIf

)

enter image description here