このように、文字列に含まれる「$name」がシングルクォートで囲まれた場合にはそのまま出力されるのに対して、ダブルクォートで囲まれた場合には評価された結果(ここでは「山田」)として表示される。このように、PowerShellではダブルクォートで囲まれた文字列では「変数展開」が行われるというわけだ。ちなみにPowerShellでは、改行文字やタブ文字のような特殊文字をエスケープ・シーケンスを利用して表現できる(以下はエスケープ・シーケンスの例だ)。エスケープ・シーケンス概要`bバックスペース`n改行`rキャリッジ・リターン`tタブPowerShellの文字列における主なエスケープ・シーケンス「`(バッククォート)」記号と1文字の英字で特殊文字を表現する。OSではフォルダの区切り文字として「\」が用いられていることから、あえてバッククォート記号がエスケープ文字として採用されたようである。これらエスケープ・シーケンスも、シングルクォートの中では認識されないので、要注意である。