現象
[スクリプト実行の有効化] グループポリシー設定を [すべてのスクリプトを許可する] に設定した場合、 sqlps ユーティリティの実行は失敗し、次のエラーメッセージが表示されます。
Microsoft (R) SQL Server (R) PowerShellVersion 11.0.5058.0 Copyright (c) 2012 Microsoft。 すべての権利が予約されています。 set-executionpolicy: Windows PowerShell は、実行ポリシーを正常に更新しましたが、設定は、より具体的なスコープで定義されたポリシーによって上書きされます。 上書きのため、シェルは現在の有効な実行ポリシーを "制限なし" に維持します。 実行ポリシーの設定を表示するには、「Set-executionpolicy-リスト」と入力します。 詳細については、「Set-executionpolicy」を参照してください。行: 1 char:20 + set-executionpolicy <<<< RemoteSigned-scope process-Force + カテゴリ Info: PermissionDenied: (:)[Set-Set-executionpolicy], SecurityException + FullyQualifiedErrorId: ExecutionPolicyOverride, +: SetExecutionPolicyCommand
また、 syspolicy_purge_historyのジョブは失敗します。注: [スクリプト実行を有効にする] グループポリシー設定は、グループポリシー管理コンソールの次の場所で構成できます。
管理 Templates\Classic 管理用コンポーネント Components\Windows PowerShell
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server 2016 SP1 の累積更新プログラム3
Sql server 2014 SP1 の累積更新プログラム 9 (SQL server 2014 SP2 の累積更新プログラム 3 )
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
SQL Server 2016 の最新の累積的な更新プログラム
Sql server 2012 SP3 の最新の累積的な更新プログラムSQL server 2014 SP1/SP2 用の最新の累積的な更新プログラム
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
ソフトウェアの更新を説明するために Microsoft が使用する 用語 について説明します。