我无法使用Set-Location更改为数据库。 我已经加载了SQL Serverpipe理单元。 我可以使用Set-Location进入SQL\Localhost\SQLEXPRESS\ ,并且可以使用Get-ChildItem显示服务器节点下的path。 但是,如果我尝试更改到我的机器上已知的数据库, Set-Location调用将失败。

我错过了一个图书馆吗?
终于在这里find了MSDN Social上的答案。 简单地加载PowerShell插件是不够的。 你还有一些需要运行的命令。 ( 解决scheme来源 。)
Push-Location cd $sqlpsPath Add-PSSnapin SqlServerCmdletSnapin100 Add-PSSnapin SqlServerProviderSnapin100 Update-TypeData -PrependPath SQLProvider.Types.ps1xml update-FormatData -prependpath SQLProvider.Format.ps1xml Pop-Location