Pergunta

Alguém sabe como executar um script PowerShell do SSIS? Eu criei o script e funciona a partir da linha de comando. O roteiro leva um par de parâmetros de linha de comando, que funcionam bem quando chamado a partir cmd.exe.

Eu estou usando um Execute Process Task no SSIS e não pode obter o arquivo de script para executar. Eu estou usando expressões para passar o nome do script e os argumentos de linha de comando. A tarefa está retornando um string de erro de token incompleta.

Foi útil?

Solução

De VS para PSH lançamento com um script extra (para um projeto Cmdlet) Eu uso a seguinte linha de comando:

powershell -noexit -command ". ./Startup.ps1"

O -noexit irá manter a instância redor (assim você não iria querer isso), colocando todos os comandos reais em um script para ser evita dot-sourced uma linha de comando muito longa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top