【发布时间】:2020-10-06 10:55:10
【问题描述】:
所以,我正在 azure Devops 中创建构建/部署管道。
我遇到的一个问题是,每次进行部署时我都需要运行一些 SQL 脚本。我正在尝试通过内联 Powershell 任务来做到这一点。
问题是本机 powershell 无法识别 Invoke-Sqlcmd。所以我不得不在同一个脚本上安装模块
我正在这样做
Install-Module -Name SqlServer -AllowClobber -Scope CurrentUser -Force
但是任何时候它试图运行它都会给我这个错误:
##[error]使用“2”参数调用“ShouldContinue”的异常:“Windows PowerShell 处于非交互模式。读取和提示功能不可用。”
【问题讨论】:
标签: sql powershell azure-devops