KB3122088-Sqlps utility 在 SQL Server 中將「開啟腳本執行」原則設定為「允許所有腳本」時,無法執行

徵狀

如果您將 [ 開啟腳本執行] 群組原則設定設為 [允許所有腳本],則 sqlps 實用程式無法執行,而且您會收到下列錯誤訊息:

Microsoft (R) SQL Server (R) PowerShellVersion 11.0.5058.0 版權所有(c) 2012 Microsoft。 保留擁有權利。 executionpolicy: Windows PowerShell 已成功更新您的執行原則,但此設定會被在更特定的作用中定義的原則所取代。 由於覆寫,您的 shell 會將其目前的有效執行原則保留為「無限制」。 輸入「ExecutionPolicy-清單」來查看您的執行原則設定。 如需詳細資訊,請參閱「Get-help ExecutionPolicy」。在第一行:1個字元: 20 + set-executionpolicy <<<< RemoteSigned-作用中處理-Force + CategoryInfo: PermissionDenied:(:)[Set-ExecutionPolicy],SecurityException + FullyQualifiedErrorId: ExecutionPolicyOverride、. 命令. SetExecutionPolicyCommand

此外, syspolicy_purge_history作業也會失敗。注意: [ 開啟腳本執行] 群組原則設定可以在群組原則管理主控台的下列位置進行設定:

系統管理 Templates\Classic 系統管理 \Windows 元件 \Windows PowerShell

解決方案

此問題已在 SQL Server 的下列累積更新中修正:

SQL Server 2016 SP1 的累積更新3

Sql server 2014 SP1 的累積更新9( SQL server 2014 SP2)累加更新 3

SQL Server 2012 累積更新 4 Service Pack 3

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 詞彙

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×