Obtendo o SQL Server 2008 para usar o Powershell 2

1

Eu tenho um servidor que executa o Windows Server 2008 (não o R2) e o SQL Server 2008. Instalei o Powershell 2 e ele funciona bem ao executar scripts do Powershell. No entanto, ao tentar executar um script Powershell em um trabalho SQL, ele parece rodar usando o Powershell v1, pois retorna o seguinte:

A job step received an error at line 1 in a PowerShell script. The corresponding line is 'Import-Module Pscx'. Correct the script and reschedule the job. The error information returned by PowerShell is: 'The term 'Import-Module' is not recognized as the name of a cmdlet, function, script file, or operable program

Como posso executá-lo para executar meus scripts com o Powershell v2?

    
por Chao 11.10.2010 / 11:28

1 resposta

1

Esta é uma limitação do sqlps minishell no SQL Server 2008 e no SQL Server 2008 R2. Importar módulos ou adicionar snappins não são suportados em um minishell. Se você estiver interessado em uma visão geral detalhada da implementação do minishell do SQL Server, consulte esta postagem do blog:

link

    
por 24.12.2011 / 15:44