簡體   English   中英

Azure自動化PowerShell,而不是工作int輸入參數

[英]Azure automation powershell, not work int input parameter


我用azure自動化,
並有這樣的代碼

workflow Report
{
    param
    (
        [parameter(Mandatory=$True)]
        [string] $Name,

        [parameter(Mandatory=$true)]
        [Int] $MyCount
    )

    inlinescript
    {
       Write-Verbose "Name $Name"
       Write-Verbose "Count $MyCount"
    }
}

在測試窗格中(在https://portal.azure.com上 )我為這些參數設置了下一個值:“Test”和2
在控制台中我看到下一個結果:

Name Test
Count

$姓名運作良好
但$ MyCount沒有顯示

根據文件我正在做的一切正確
https://technet.microsoft.com/en-us/library/hh847743.aspx

我如何使用int輸入參數?

根據這篇文章https://technet.microsoft.com/en-us/library/jj574197.aspx
inlinescript中我無法訪問主變量
獲取主變量我需要使用$ Using

Write-Verbose "Count $Using:MyCount"

我有一個類似的問題,我注意到我的Runbook類型必須是Other下的“PoweShell Workflow Runbook”。

當我選擇PowerShell時,我的測試窗格中不會出現任何參數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM