1. 两个参数中间有:分割时用法
PS> $first = "num1"
PS> $second = "num2"
PS> $third = "num3"
PS> "$first:$second:$third"
num3
PS> "$first`:$second`:$third"
num3
PS> "$first::$second::$third"
::num3
PS> $colon = ":"
PS> "$first$colon$second$colon$third"
num1:num2:num3
PS> "${first}:${second}:${third}"
num1:num2:num3
2. 变量在输出语句时的操作
$string1 = "Hello"
$string2 = "World"
write-host "$string1+$string2"
输出 Hello+World
write-host $string1+$string2
输出 Hello+World
write-host "$($string1+$string2)"
输出 HelloWorld
3.瞎总结
当你得到一个object 点他的properties,然后在去点他的properties的properties 的时候 点不出来,但是用get-member 却能看到它这个属性,这个时候你getType 去看看类型是否变了,一般情况下点不出来都是它已经是个collection 之类的object 了,试试加上下标0,然后在点就出来了
就算点出来以后发现要取的那个值和list 里面的不一样,这时候把它转换成string 试试看