多くの場合、Windows PowerShell のバックティック エスケープ文字 (') を使用して、SQL Server で区切られた識別子では許可されているが、Windows PowerShell パス名では使用できない文字をエスケープできます。 ただし、エスケープできない文字もあります。 たとえば、コロン文字 (Windows PowerShell で:)をエスケープすることはできません。 この文字を含んだ識別子は、エンコードする必要があります。 エンコードは、すべての文字に有効であるため、エスケープよりも確実です。
開始する前に
通常、バック ティック文字 (`) のキーは、キーボード左上の Esc キーの下にあります (英語キーボードの場合)。
例示
次に示すのは、# 文字をエスケープする例です。
cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable
次に示すのは、コンピューター名として (local) を指定する際に、かっこをエスケープする例です。
Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT
こちらもご覧ください
PowerShell での SQL Server 識別子
SQL Server PowerShell プロバイダー
SQL Server PowerShell