Powershell comunicação remota com V1
-
11-07-2019 - |
Pergunta
Você sabe de qualquer boa soluções usando V1 PowerShell remoting (eu sei que as coisas V2 é incrível, mas a minha organização não gosta de usar o software de pré-lançamento). Eu não preciso de nada espetacular, apenas uma forma de pontapé de saída de script PowerShell em outra caixa e obter os resultados de volta quando estiver pronto. Estou pensando em usar sysinternals PSEXEC e Export-CSV / Import-CSV e apenas fazendo algo que funciona. Eu prefiro ter alguém para fazer o trabalho, no entanto.
Solução
Há um ótimo artigo -se no blog da equipe do PowerShell que descreve como obter algum trabalho de comunicação remota básica em V1.
Basicamente, PS V2 usa Windows Remote Management (WinRM) sob o capô. Winrs é a ferramenta de linha de comando usado para trabalho remotamente com máquinas.
Esta tática que Jeffrey fala sobre usos WinRS e alguns truques PowerShell para obter comunicação remota trabalhando em V1. A sua não é tão liso quanto V2, mas você pode ficar definitivamente algumas coisas básicas de trabalhar com ele.
Outras dicas
Eu acho motor de execução de scripts remoto do PrimalScript faria o que você está depois. Ele requer um pequeno serviço a ser instalado em computadores remotos, mas você começa licenças ilimitadas para que quando você compra PrimalScript (Enterprise Edition).
Há também um projeto PSHRemoting alguém fez.
NetCmdlets de N software também vem com um "PowerShell Servidor" ( http://nsoftware.com/powershell/) que permite a comunicação remota.
Eu tenho usado PSExec com sucesso. Você também pode usar WMI para lançar processos remotos. Aqui é um exemplo.
Lee Holmes postou uma solução usando PSExec e xml (em vez de CSV) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx