[ や ] を含むファイル名を扱う

 PowerShellでは、[ や ] の記号はワイルドカードに使用されます。そのため、これらの記号を使用するファイル名を扱うときは ` (バッククオート)でエスケープする必要があります。

PS U:\Ps> Get-Content '.\Hot-Station`[0`].txt'
まちのホットステーション
PS U:\Ps>

 Tabキーによる補完を使用すると上記のように ' (シングルクオート)で囲まれ、バッククオートでエスケープされた状態になります。

 このほか、各コマンドレットのオプションである -LiteralPath を使用する方法でもOKです。

PS U:\Ps> Get-Content -LiteralPath .\Hot-Station[0].txt
まちのホットステーション
PS U:\Ps>
inserted by FC2 system