使用其他PowerShell中的变量调用PowerShell



我有两个脚本:脚本#1正在调用具有多个参数的脚本#2但我没能得到脚本2中的参数也许你可以建议

脚本#1:

$Version = "227"
$Type = "regular"
C:GetParamsScript.ps1 -Version_To_Compare $Version -Type_Of_Report  $Type 

脚本#2:

$Version_To_Compare
$Type_Of_Report
write-host "Version_To_Compare $Version_To_Compare"
write-host "Type_Of_Report $Type_Of_Report"

我不确定您在这里发布的脚本是否完整,但您应该使用param块将数据传递到您的脚本/函数中。

所以第二个脚本看起来是这样的;

param (
[Parameter(Mandatory=$true)]
[string]$Version_To_Compare,
[string]$Type_Of_Report

)

然后,您可以像现在使用参数变量一样使用它们。

最新更新