Pergunta relacionada: Alternativa nativa ao wget no Windows PowerShell?
A pergunta pode parecer estúpida, mas isso costuma ser um problema importante para mim. Considere o seguinte cenário:
O cliente possui um novo sistema baseado no Windows Server 2008 no qual posso me conectar via RDP. O único navegador disponível é o Internet Explorer, com as diretrizes de segurança padrão que não permitem que você faça nada.
Quero evitar manter a lista "sites confiáveis" a todo custo!
Então é isso que não funciona para mim:
- Faça o download do Chrome (requer JavaScript, que não está disponível)
- Download do Firefox (o local do download não é confiável, adicioná-lo aos sites confiáveis também não ajuda, porque a CDN direciona para um site diferente na próxima vez)
- A conexão com um compartilhamento de rede do servidor (não me permite autenticar, pode ser outro problema).
- O envio do arquivo por e-mail também não funciona, porque excede o limite de tamanho do arquivo para mensagens.
Onde está o wget
Windows Server?
Atualização sobre abordagens baseadas em RDP
Suponho 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 (no site de Acesso Remoto à Web da empresa).
Além disso, tentei confirmar soluções (relacionadas ao RDP) em outros servidores em que estava trabalhando no momento (que eram acessados sem um gateway).
Por exemplo, acredito que o compartilhamento da área de transferência não esteja disponível ao conectar-se através de um gateway. Mas ainda tenho que confirmar isso.
fonte
Respostas:
Abra o Microsoft Powershell e faça o seguinte:
fonte
-asynchronous
opção, ela será executada em segundo plano, o objeto terá suas informações de progresso. Se você executá-lo assíncrono, tenha cuidado para usarComplete-BitsTransfer $transfer
para finalizá-lo. TenteGet-Command -module Bitstransfer
. Os BitsTransfers executados em segundo plano utilizam o serviço Microsoft BITS (daí o nome). É incrivel! :-)Por que não simplesmente desativá-los para administradores. Clique no link Configure IE ESC no Server Manager na seção Security Information e altere-o.
São três cliques e, se a memória funcionar, nem será necessário fechar e reabrir o IE.
Ou as "diretrizes de segurança padrão" também são política da empresa e, embora você possa tecnicamente fazer isso, estaria violando 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 por obscuridade não é segurança).
Quanto à obtenção do Firefox (por exemplo), use a linha de comando FTP e faça o download.
fonte
wget
equivalente que iria trabalhar fora da caixa , de modo que eu pudesse puxar rapidamente as coisas a partir live.sysinternals.com por exemplo.Um caminho a seguir é usar o PowerShell com
WebClient
:fonte
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
linha se estiver baixando do site HTTPS.O RDP permite redirecionar unidades, sons, impressoras e até portas seriais do cliente para o servidor, use-o para transferir arquivos de instalação para o servidor.
Você pode encontrar isso como uma opção na ferramenta "Conexão de área de trabalho remota" (mstsc):
O IE não tem utilidade nesse caso e você certamente não deseja instalar o flash ou ativar o js / pdf / java no seu servidor apenas para baixar alguns arquivos.
Algumas ferramentas que você pode usar para se livrar do cliente RDP oficial:
Eu uso o Remmina diariamente para administrar meus servidores Windows a partir do meu desktop Linux.
Há uma bifurcação do código fonte mRemote, esse projeto é um software livre de código aberto (GPL) e é chamado mRemoteNG .
Ele suporta os seguintes protocolos: RDP, VNC, ICA (Citrix), SSH, Telnet, HTTP / HTTPS, rlogin e conexões de soquete Raw
fonte
\\tsclient\<letter>
.Se você estiver usando o Windows 7 (Pro com certeza funciona) e o Windows Server 2008, basta copiar e colar diretamente os arquivos .exe entre eles. Isso é sem alterar nada em qualquer lugar. Não tenho certeza se existe um limite de tamanho, eu fiz até cerca de 100 MB no tamanho do arquivo sem problemas.
No computador local, copie para a área de transferência do firefox.exe
(ou o que for) e no servidor basta colar.
Eu testei isso com, win2008 para win7pro, win7pro para win2008, win7pro para win7pro. Pode funcionar com o win7home para o win7pro ou o win2008.
fonte
Em seguida, basta conectar os dois computadores por meio de uma conexão TeamViewer Remote Control ou File Transfer - sua escolha.
O Controle Remoto permite controlar remotamente outra máquina Windows e ainda oferece a Transferência de arquivos através da barra de ferramentas na parte superior da tela, ou você pode iniciar diretamente com uma conexão "Transferência de Arquivos" escolhendo a caixa de rádio antes de conectar.
Uma vez no modo Transferência de arquivos, uma caixa de interface gráfica semelhante a uma caixa de FTP será exibida, permitindo que você selecione arquivos em massa ou individualmente para transferir entre os dois computadores.
fonte