Powershell concat字符串和变量内联?

use*_*872 3 string powershell cmdlet

我想做以下事情:

New-WebVirtualDirectory -Site "Site1" -Name "XX_$args[0]" -physicalPath "c:\sites\XX_$args[0]"
Run Code Online (Sandbox Code Playgroud)

其中"XX_"是一个静态字符串,$ args [0]是传递给脚本的第一个参数.现在我知道我可以通过创建两个变量然后将这些变量传递给cmdlet(New-WebVirtualDirectory)来"解决"这个问题但是有没有办法在线连接静态字符串和变量($ args [0])没有添加两个变量?

我尝试将它们包含在()中(例如-Name("XX_"+ $ args [0]))但没有成功.

CB.*_*CB. 6

尝试:

"XX_$($args[0])" 
Run Code Online (Sandbox Code Playgroud)

$(..)在字符串内部时以正确的方式展开数组变量或变量属性的值.