Powershell参数依赖于另一个参数

时间:2016-09-19 12:55:58

标签: powershell parameters

如果我有如下的PowerShell参数:

from django import forms

class my_Form(forms.Form):

    OPTIONS = [
        ("0", "*ALL"),
        ("1", "New York"),
        ("2", "Los Angeles"),
        ]

    office = forms.MultipleChoiceField(
            choices=OPTIONS,
            initial='0',
            widget=forms.SelectMultiple(),
            required=True,
            label='Office',
        )

我有一个用户输入变量,它最终将成为:

 $foo = "bar"

我如何使用$userInput = "foo" 的价值获得$foo的价值?

如果我创建一个参数:

$userInput

这会使$this = "$" + $userInput 等于字符串' $ foo'而不是$this的价值。

有没有办法让它把它当作变量而不是文字字符串?

1 个答案:

答案 0 :(得分:3)

只需使用Get-Variable,即

$otherVar = Get-Variable $userInput