我想做以下事情:
New-WebVirtualDirectory -Site "Site1" -Name "XX_$args[0]" -physicalPath "c:\sites\XX_$args[0]"
其中“XX_”是静态字符串,$ args [0]是传递给脚本的第一个参数。现在我知道我可以通过创建两个变量然后将这些变量传递给cmdlet(New-WebVirtualDirectory)来“解决”这个问题但是有没有办法在线连接静态字符串和变量($ args [0])没有添加两个变量?
我尝试将它们包含在()中(例如-Name(“XX_”+ $ args [0]))但没有成功。
答案 0 :(得分:6)
尝试:
"XX_$($args[0])"
$(..)在字符串内部以正确的方式展开数组变量或变量属性的值。