0

Invoke-SQLCMD通过 powershell 脚本 (.ps1) 执行时,cmdlet 不起作用

记录以下错误:

[错误]Windows PowerShell 处于非交互模式。阅读和提示功能不可用。[错误]进程以退出代码 0 完成,并有 1 个错误写入错误流。

当通过交互式窗口执行时,它要求用户确认。

Yes通过脚本执行时是否有解决方法来传递默认值?

4

1 回答 1

0

从 Microsoft® SQL Server® 2008 R2 Feature Pack 页面安装“Windows PowerShell Extensions for SQL Server”(大约在页面的中间位置)。确保为您的实例选择正确的风格(32 位或 64 位)。在脚本中调用 invoke-sqlcmd 之前运行这两个命令: Add-PSSnapin SqlServerCmdletSnapin100 Add-PSSnapin SqlServerProviderSnapin100

于 2016-11-15T12:23:32.983 回答