小编Ami*_*200的帖子

Powershell:创建新变量的功能不起作用

我正在尝试创建一个简单的函数来在 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

这可能很简单,但我不明白为什么:)

有人可以告诉我我错在哪里吗?

variables powershell function

4
推荐指数
1
解决办法
409
查看次数

标签 统计

function ×1

powershell ×1

variables ×1