Estou tentando configurar um novo nó de construção de CI em nosso sistema de bambu. Eu tenho um agente de bambu em execução como um serviço do windows neste nó de compilação, eu tenho uma instalação semelhante em execução em um windows-server 2012, mas agora eu quero criar a mesma configuração no Windows 10.
Muitas das tarefas de criação de janelas usam o powershell como parte do processo de construção para publicar artefatos em outros repositórios, elas são configuradas como uma Tarefa de Script nas configurações de tarefas de bambu e, como eu disse, elas funcionam bem Máquina de construção WS2012.
No novo nó do windows 10, recebo um erro dizendo que o script retornou com RC -1 em vez de 0. Eu tentei apenas executar o echo "hello" no script para ver se era alguma compatibilidade com o novo sistema operacional, mas eu ainda tenho o mesmo erro, isso me fez pensar que é um problema de permissões. Eu verifiquei a política de execução, ele está definido como RemoteSigned, verifiquei que o serviço está sendo executado com uma conta com privilégios de administrador. Eu ainda recebo o mesmo problema. A única coisa que é estranho é como o bambu chama o script que ele usa
powershell -ExecutionPolicy bypass -Command scriptName.ps1
em vez de usar a opção -File para executar a partir da linha de comando, mas isso funciona no outro nó, então não tenho certeza, a principal diferença ao lado do sistema operacional host é a versão powershell, o Windows 10 usa o powershell 5.1 nó mais antigo está usando 5.0 então, minha pergunta para vocês é: O que mais eu posso verificar? Alguma idéia?