Como você baixa arquivos em um servidor Windows?

Como você baixa arquivos em um servidor Windows?

Pergunta relacionada:Alternativa nativa ao wget no Windows PowerShell?

A pergunta pode parecer estúpida, mas muitas vezes é um problema importante para mim. Considere o seguinte cenário:

O cliente possui um novo sistema baseado no Windows Server 2008 ao qual posso me conectar via RDP. O único navegador disponível é o Internet Explorer com diretrizes de segurança padrão que não permitem que você faça nada.

Quero evitar a todo custo manter a lista de "sites confiáveis"!

Então é isso que não funciona para mim:

  1. Baixe o Chrome (requer JavaScript, que não está disponível)
  2. Baixe o Firefox (o local do download não é confiável, adicioná-lo aos sites confiáveis ​​também não ajuda, porque o CDN direciona para um site diferente na próxima vez)
  3. Conectar-se a um compartilhamento de rede do servidor (não me permite autenticar, pode ser outro problema).
  4. Enviar o arquivo por e-mail também não funciona, pois excede o limite de tamanho de arquivo para mensagens.

Onde está wgetno Windows Server?


Atualização sobre abordagens baseadas em RDP
Presumo que algumas das soluções propostas não funcionaram para mim porque o servidor em que eu estava trabalhando ao escrever a pergunta foi acessado por meio de um gateway RDP (do site Remote Web Access da empresa).
Além disso, tentei confirmar soluções (relacionadas a RDP) em outros servidores em que estava trabalhando no momento (que foram acessados ​​sem gateway).

Por exemplo, acredito que o compartilhamento da área de transferência não esteja disponível ao conectar-se por meio de um gateway. Mas ainda não confirmei isso.

Responder1

Abra o Microsoft Powershell e faça o seguinte:

Import-Module bitstransfer
start-bitstransfer -source http://something/something.ext -destination c:\something.ext

Responder2

Internet Explorer com as diretrizes de segurança padrão

Por que não desligá-los apenas para administradores. Clique noConfigurar ESC do IElink no Gerenciador do Servidor na seção Informações de Segurança e altere-o.

Gerenciador do Servidor

insira a descrição da imagem aqui

São três cliques e se não me falha a memória, nem é necessário fechar e reabrir o IE.

Ou as "diretrizes de segurança padrão" também são políticas da empresa e, embora você possa fazê-lo tecnicamente, estaria violando as políticas... nesse caso, não vejo como fazer as outras opções não seria apenas tão inseguro, se não mais. (Segurança pela obscuridade não é segurança).

Para obter o Firefox (por exemplo), use a linha de comando FTP e faça o download.

Responder3

Uma maneira de fazer isso é usar o PowerShell com WebClient:

(New-Object System.Net.WebClient).DownloadFile("http://host/file",".\file")

Responder4

Se você estiver usando o Windows 7 (o Pro com certeza funciona) e o Windows Server 2008, basta copiar e colar diretamente os arquivos .exe entre eles. Isso sem mudar nada em lugar nenhum. Não tenho certeza se há um limite de tamanho, já fiz até cerca de 100 MB de tamanho de arquivo sem problemas.

No seu computador local, copie para a área de transferência firefox.exe

cópia de

(ou qualquer outra coisa) e no servidor simplesmente cole. colar

copiando

Eu testei isso com win2008 para win7pro, win7pro para win2008, win7pro para win7pro. Pode funcionar com win7home para win7pro ou win2008.

informação relacionada