2

我在週末安裝了PowerShell 4,並且從那時起,我收到錯誤「Invoke-Sqlcmd」這個術語不被識別爲cmdlet的名稱,函數「當我嘗試運行Invoke-Sqlcmd命令行開關。Invoke-Sqlcmd在PowerShell 4安裝後無法工作

這已經工作就好了幾個月,PowerShell的4

我有CU7安裝SQL 2012 SP1。 VS 2013與.NET 4.5.1。據我所知,我擁有PowerShell所需的所有最新內容。

我該如何解決這個問題?

調用-SQLCMD:「調用-SQLCMD」一詞不被識別爲名稱的cmdlet,函數,腳本文件或可操作的程序的 。檢查名稱的拼寫,或者如果包含路徑,請確認路徑 是正確的,然後重試。在線:1 char:1

前幾天我問SuperUser,但沒有得到太多的牽引力。

回答

1
+0

謝謝,它獲得了在powershell窗口中加載的commandlet。我還必須從SQL 2012SP1功能包重新安裝PowerShellTools.msi。現在要弄清楚爲什麼TeamCity不會加載它。 – Russ

+0

我發現TeamCity 8.0不支持PowerShell 4,但TC 8.1會。 http://youtrack.jetbrains.com/issue/TW-33319 – Russ

相關問題