KB3122088 - O utilitário Sqlps não é executado quando a política "Ativar a 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 execução de script Política de Grupo para Permitir todos os scripts, o utilitário sqlps falha ao executar e você recebe a seguinte mensagem de erro:

Nota

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

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

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

Além disso, o trabalho de syspolicy_purge_history falha.

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

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

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:

Atualização cumulativa 3 para SQL Server 2016 SP1

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

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

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

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

Atualização cumulativa mais recente para o SQL Server 2016

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

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

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