Pregunta

¿Conoces alguna buena solución de control remoto que use Powershell V1? No necesito nada espectacular, solo una forma de iniciar el script de PowerShell en otra caja y obtener los resultados cuando estén listos. Estoy considerando usar sysinternals PSEXEC y export-csv / import-csv y simplemente hacer algo que funcione. Sin embargo, prefiero que alguien más haga el trabajo.

¿Fue útil?

Solución

Hay un gran artículo en el blog del equipo de PowerShell que describe cómo hacer que un control remoto básico funcione en V1.

Básicamente, PS V2 usa Windows Remote Management (WinRM) bajo el capó. Winrs es la herramienta de línea de comandos utilizada para trabajar de forma remota con máquinas.

Esta táctica de la que habla Jeffrey utiliza WinRS y algunos trucos de PowerShell para que la comunicación remota funcione en V1. No es tan elegante como V2, pero definitivamente puedes obtener algunas cosas básicas trabajando con él.

Otros consejos

Creo que el motor de ejecución de script remoto de PrimalScript haría lo que buscas. Requiere la instalación de un pequeño servicio en computadoras remotas, pero obtienes licencias ilimitadas para eso cuando compras PrimalScript (edición Enterprise).

También hay un proyecto de PSHRemoting que alguien hizo.

Los NetCmdlets de

N Software también vienen con un "Servidor PowerShell" ( http://nsoftware.com/powershell/ ) que permite la comunicación remota.

He usado PSExec con éxito. También puede usar WMI para iniciar procesos remotos. Aquí es un ejemplo.

Lee Holmes ha publicado una solución utilizando PSExec y xml (en lugar de csv) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top