SQL 2012 で SQLSERVER:ディレクトリに変更される理由についてもう少し詳しく説明します...
PowerShell が sqlps モジュールをインポートすると、マニフェストは SqlPsPostScript.ps1 という名前のポスト スクリプト ファイルを定義します。このファイル (最初の行) は、現在の場所を SQLSERVER:プロバイダーに変更します
x64 ビット ボックスでは、モジュールは C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules\SQLPS にあります。
PowerShell 3.0 では、自動インポートにより、これがいつ発生するかを判断するのが難しくなる場合があります (私の経験では)。
(論理的な観点から)なぜこれを行うべきなのかは明らかではありません。 SQL サーバー モジュールには触れたくないので、モジュールのインポート後に明示的な set-location を実行する必要があると思います。これは、ハックが少ないソリューションと見なすこともできます。
Push-Location
Import-Module sqlps
Pop-Location