Usando o proxy do computador remoto quando o Powershell estiver remotamente neste computador

2

Estou tentando realizar as seguintes tarefas:

  • Conecte-se a um computador remoto por meio do Powershell ISE 4
  • Em seguida, execute um script ps1 nesse computador, que instale o chocolatey e atualize outro software

Esta máquina está definida para o servidor proxy corporativo, que é muito atrevido quando tento autenticar. Desde que eu tenho um Squid em um ambiente de laboratório conectado ao nosso DMZ, eu queria usar este proxy enquanto eu instalo coisas neste PC. Nenhuma autenticação necessária. : -)

  • Eu poderia definir meu proxy do Squid nesta máquina remota via Powershell
  • Tentei executar meu script .ps1 para instalar o chocolatey e receber uma mensagem de erro:

"The remote server returned an error: (407) Proxy Authentication Required."

Isso me deixa louca. Tenho certeza de que estou perdendo alguma coisa aqui, já que realmente acredito que, enquanto eu mudei o proxy que não precisa de autenticação, eu estava pronto para ir. Eu verifiquei este pc graficamente e o proxy Squid está lá.

Você pode, por favor, dar uma dica sobre o que eu estou estragando?

    
por SarsaJP 05.09.2015 / 19:52

1 resposta

0

Existe uma solução alternativa:

  1. Você faz login com algumas credenciais em seu servidor (idealmente, uma conta de serviço)
  2. Você configura o proxy no servidor (não tem certeza se as configurações do machine.config ou do Internet Explorer)
  3. Você pode executar o comando remoto ( Invoke-Command ) usando o parâmetro -Credential, usando esse conta de serviço. O comando Powershell terá essas credenciais
por 15.09.2015 / 18:29