3

私は次のことをしたい:

New-WebVirtualDirectory -Site "Site1" -Name "XX_$args[0]" -physicalPath "c:\sites\XX_$args[0]"

ここで、「XX_」は静的文字列であり、$args[0]はスクリプトに渡される最初の引数です。これで、2つの変数を作成し、それらの変数をコマンドレット(New-WebVirtualDirectory)に渡すことでこれを「解決」できることがわかりましたが、静的文字列と変数($ args [0])をインラインで連結する方法はあります。 2つの変数を追加せずに?

それらを()(例:-Name( "XX_" + $ args [0]))で囲んでみましたが、成功しませんでした。

4

1 に答える 1

7

試す:

"XX_$($args[0])" 

$(..)は、文字列内で正しい方法で配列変数または変数のプロパティの値を展開します。

于 2013-02-14T14:13:06.433 に答える