我希望有一个包含一组函数的数组,我可以迭代并调用这些函数。问题是,所有函数都通过将它们添加到数组(即$scripts)的行来运行。
示例:
示例:
function Hello
{
$BadFunction = "Hello"
Write-Host "Hello!"
}
function HowAreYou
{
$BadFunction = "HowAreYou"
Write-Host "How are you?"
#$false = $true
}
function Goodbye
{
$BadFunction = "Goodbye"
Write-Host "Goodbye!"
}
$scripts = @((Hello), (HowAreYou), (Goodbye))
foreach ($script in $scripts)
{
$script
}
get-command Hello
代替$function:Hello
。 - Mike ShepardGet-Item -Path Function:\Hello
。 - Maximilian Burszley