2016-10-07 14 views

答えて

4

function Test-Param 
{ 
    Param(
     [Parameter(Mandatory=$true)]$foo 
    ) 

    $foo = $ExecutionContext.InvokeCommand.ExpandString($foo) 

    Write-Host $foo 
} 

あなたは使用してテストすることができます

$bar = "hello" 
Test-Param 

は今だけプロンプトに$barを渡すと、あなたはhelloが印刷されます。

+0

優れています。私はかつてそれを見たことがない。 – briantist

+0

@briantistここの文字列を使って作業するときは非常に便利です –

+0

二重引用符で囲まれたhere-stringを使用できませんでしたか? '@" ... "@'あなたが使っている使い方を誤解していますか? – briantist

関連する問題