Como os scripts são escritos? Minha primeira reação seria usar o Start-Process com o parâmetro -NoNewWindiw.
Conforme descrito no assunto, o meu ambiente PowerShell está executando todos os comandos externos em janelas separadas. Em um teste típico do script de criação da minha equipe, isso inclui coisas como:
É bem agravante. O comportamento realmente me impede de multi-tarefa durante a execução de builds psake, uma vez que ele pega meu mouse / teclado sempre que uma nova janela aparece / desaparece. Também engloba resultados valiosos de etapas variadas em nosso processo de criação.
De acordo com o link , verifiquei $ env: PATHEXT, mas está configurado corretamente (inclui .EXE em seus itens, que são uma lista delimitada por ponto-e-vírgula).
Eu sou o único membro da equipe que vê esse comportamento e parece estar associado a algum perfil global / móvel para meu usuário, pois ele ainda está acontecendo mesmo depois que eu criei minha imagem novamente.
Qualquer ajuda seria muito apreciada e eu posso fornecer informações adicionais, mediante solicitação.
Como os scripts são escritos? Minha primeira reação seria usar o Start-Process com o parâmetro -NoNewWindiw.
Eu experimentei o mesmo problema, e depois de um tempo descobri que, se o diretório de trabalho atual for excluído, você terá esse comportamento: Os comandos são executados em uma janela de comando separada. Então: Certifique-se de que o diretório de trabalho exista.
Tags windows powershell