Get-ChildItemコマンドレットなどパスを指定する際にワイルドカード文字を含むパスを指定し、
実行すると通常の文字ではなくワイルドカード文字として認識されエラーになります。

Get-ChildItem : コマンドレットの動的パラメーターを取得できません。指定されたワイルドカード文字パターンは無効です
ワイルドカード文字を含むパスをワイルドカード文字と解釈させずに実行したい場合は
ワイルドカード文字をエスケープする必要があります。
ワイルドカード文字は以下を参照してください。
-LiteralPath を利用する
-LiteralPath を指定することでワイルドカード文字も通常の文字列として解釈され実行されます。
Get-ChildItem -LiteralPath “C:[Sample” | Select-Object FullName

コメント