KB3122088 - O utilitário Sqlps falha ao ser executado quando a política "Ativar Execução de Script" está definida como "Permitir todos os scripts" no SQL Server

Aplica-se a
SQL Server 2012 Enterprise SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Sintomas

Se você definir a configuração Ativar a configuração da Política de Grupo de Execução de Script como Permitir todos os Scripts, o utilitário sqlps não será executado e você receberá a seguinte mensagem de erro:

Observação

Microsoft (R) SQL Server (R) PowerShell
Versão 11.0.5058.0
Copyright (c) 2012 Microsoft. Todos os direitos reservados.

set-executionpolicy : O Windows PowerShell atualizou sua política de execução com êxito, mas a configuração foi substituída por uma política definida em um escopo mais específico. Devido à substituição, seu shell manterá sua política de execução efetiva atual de "Irrestrito". Digite "Get-ExecutionPolicy -List" para exibir as configurações da política de execução. Para obter mais informações, consulte "Get-Help Set-ExecutionPolicy".

Na linha:1 char:20
+ set-executionpolicy <<<< RemoteSigned -scope process -Force
    + CategoryInfo: PermissionDenied: (:) [Set-ExecutionPolicy], SecurityException
    + FullyQualifiedErrorId : ExecutionPolicyOverride,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

Além disso, o trabalho syspolicy_purge_history falha.

Observação A configuração da Política de Grupo Ativar Execução de Script pode ser configurada no seguinte local no Console de Gerenciamento da Política de Grupo:

Modelos Administrativos\Modelos Administrativos Clássicos\Componentes do Windows\Windows PowerShell

Resolução

Esse problema é corrigido nas seguintes atualizações cumulativas do SQL Server:

Atualização cumulativa 3 para o SQL Server 2016 SP1

Atualização cumulativa 9 para o SQL Server 2014 SP1
        
         Atualização cumulativa 3 para o SQL Server 2014 SP2

Atualização cumulativa 4 para o SQL Server 2012 Service Pack 3

Recomendação: instalar a atualização cumulativa mais recente para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2016

Atualização cumulativa mais recente do SQL Server 2012 SP3
        
         Atualização cumulativa mais recente do SQL Server 2014 SP1/SP2

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.