我正在尝试创建一个简单的函数来在 powershell 中使用生成的名称创建变量
我正在使用这段代码:
function createAnewVariable {
[CmdletBinding()]
Param(
[String]$Name
)
New-Variable -Name GenLink$Name -Value "AMIGA" -Option AllScope
}
createAnewVariable -Name "AutoVAR"
Run Code Online (Sandbox Code Playgroud)
在函数外部,当我执行 get-variable 时,它工作得很好,我可以看到自动创建的变量,例如 $GenLinkName,但在函数内部,我无权访问列表中的变量,并且无法调用它!oO
这可能很简单,但我不明白为什么:)
有人可以告诉我我错在哪里吗?