我用azure自动化, 并有这样的代码 workflow Report{ param ( [parameter(Mandatory=$True)] [string] $Name, [parameter(Mandatory=$true)] [Int] $MyCount ) inlinescript { Write-Verbose "Name $Name" Write-Verbose "Count $MyCount" }} 在测
并有这样的代码
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"