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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top