Como executar um arquivo bat remoto em um computador local

1

Eu preciso executar um arquivo em lotes, que é armazenado em um servidor, localmente em uma máquina com Windows 8.1. Eu posso executar um script de shell no OS X com um curl:

cURL "caminho do arquivo" | sh

é possível ligar em powershell no windows. O que iria depois do pipe o que interpretaria o arquivo .bat?

    
por liquidfoo 31.08.2015 / 16:03

1 resposta

0

O Powershell tem o cmdlet Invoke-Expression . Você pode baixar um script do powershell e executá-lo usando:

Invoke-Expression ((new-object net.webclient).DownloadString('https://example.com/your_script.ps1'))

Existem vários utilitários da Powershell que usam isso para simplificar o projeto de instalação ( Veja Chocolatey )

    
por 31.08.2015 / 16:11