Sql server 2012 在PowerShell 4安装后调用Sqlcmd不工作

Sql server 2012 在PowerShell 4安装后调用Sqlcmd不工作,sql-server-2012,visual-studio-2013,windows-server-2008-r2,.net-4.5,powershell-4.0,Sql Server 2012,Visual Studio 2013,Windows Server 2008 R2,.net 4.5,Powershell 4.0,我在周末安装了PowerShell 4,从那以后,当我尝试运行Invoke-Sqlcmd命令时,出现错误“术语'Invoke-Sqlcmd'未被识别为cmdlet,function的名称” 在PowerShell 4之前的几个月里,它一直运行良好 我已经用CU7安装了SQL 2012 SP1。与2013年的.NET 4.5.1相比。据我所知,我拥有PowerShell所需的所有最新信息 我怎样才能把这个修好 调用Sqlcmd:术语“调用Sqlcmd”不被识别为名称 指cmdlet、函数、脚本文件

我在周末安装了PowerShell 4,从那以后,当我尝试运行Invoke-Sqlcmd命令时,出现错误“术语'Invoke-Sqlcmd'未被识别为cmdlet,function的名称”

在PowerShell 4之前的几个月里,它一直运行良好

我已经用CU7安装了SQL 2012 SP1。与2013年的.NET 4.5.1相比。据我所知,我拥有PowerShell所需的所有最新信息

我怎样才能把这个修好

调用Sqlcmd:术语“调用Sqlcmd”不被识别为名称 指cmdlet、函数、脚本文件或可操作程序。检查 名称的拼写,或者如果包含路径,请验证路径 是正确的,请重试。第1行字符:1


几天前我问过,但我在那里没有得到多少动力。

请确保。

谢谢,这让commandlet加载到powershell窗口中。我还必须从SQL 2012SP1功能包重新安装PowerShellTools.msi。现在我们来看看为什么TeamCity不会加载它。我发现TeamCity 8.0不支持powershell 4,但TC 8.1会。