连接字符串

在字符串中使用变量

你可以使用双引号字符串中的变量来连接字符串。这不适用于属性。

$string1 = "Power"
$string2 = "Shell"
"Greetings from $string1$string2"

使用+运算符

你还可以使用+运算符连接字符串。

$string1 = "Greetings from"
$string2 = "PowerShell"
$string1 + " " + $string2

这也适用于对象的属性。

"The title of this console is '" + $host.Name + "'"

使用子表达式

子表达式 $() 的输出/结果可以用在字符串中。这在访问对象的特性或执行复杂表达式时很有用。Subexpressions 可以包含由分号 ; 分隔的多个语句

"Tomorrow is $((Get-Date).AddDays(1).DayOfWeek)"