¿Conoce alguna buena solución de comunicación remota utilizando PowerShell V1 (sé que las cosas de V2 son increíbles, pero a mi organización no le gusta usar software de lanzamiento previo). No necesito nada espectacular, solo una forma de iniciar el script de PowerShell en otra caja y obtener los resultados cuando terminen. Estoy considerando usar sysinternals PSEXEC y export-csv/import-csv y simplemente hacer algo que funcione. Preferiría que alguien más hiciera el trabajo, sin embargo.Powershell remoto con V1
Respuesta
Hay una great article arriba en el blog del equipo de PowerShell que describe cómo obtener algunos de interacción remota básica de trabajo en V1.
Básicamente, PS V2 utiliza 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 Jeffrey habla usa WinRS y algunos trucos de PowerShell para que la comunicación remota funcione en V1. No es tan ingenioso como V2, pero definitivamente puedes obtener algunas cosas básicas para trabajar con él.
IMO, esta es la mejor manera nativa. Sin embargo, creo que solo funciona con máquinas donde WinRS está instalado y ejecutándose. es decir, limitado a Vista y Server 2008. XP no funcionará por lo que sé. –
He usado PSExec con éxito. También puede usar WMI para iniciar procesos remotos. Here es un ejemplo.
Sí ... He usado PSExec también, simplemente no sabía si alguien había hecho el trabajo para hacer powershell a través de psexec y obtener los resultados como objetos en PowerShell en el lado de envío. Parece que no sería difícil, simplemente no desea reinventar la rueda si alguien más ha hecho el trabajo. –
Además, el uso de WMI para iniciar el proceso probablemente sea aproximadamente el mismo que en PSExec. Entonces realmente no tengo una preferencia allí. Primero pensé en PSExec porque lo había usado anteriormente. –
Creo que el motor de ejecución de secuencias de comandos remotos de PrimalScript haría lo que está buscando. Requiere un pequeño servicio para ser instalado en computadoras remotas, pero usted obtiene licencias ilimitadas para eso cuando compra PrimalScript (edición Enterprise).
También hay un proyecto de PSHRemoting que alguien hizo.
N Los NetCmdlets de software también vienen con un "Servidor PowerShell" (http://nsoftware.com/powershell/) que permite la comunicación remota.
Lee Holmes ha publicado una solución usando PsExec y XML (en lugar de csv) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx
- 1. Powershell Invoke-Command Remove-Item Servidor remoto
- 2. sql: BETWEEN v1 AND v2
- 3. Powershell v1: ¿Es posible asignar el resultado de una instrucción switch a una variable?
- 4. Convertir matriz plana [k1, v1, k2, v2] al objeto {k1: v1, k2: v2} en JavaScript?
- 5. ¿Cómo desactivar Windows Remote-Desktop con Powershell?
- 6. Cómo detener IIS con PowerShell?
- 7. Powershell Ejecutar el exe remoto con argumentos de la línea de comando en la computadora remota
- 8. solicitudes http con powershell
- 9. Vim con Powershell
- 10. Extraiga el tiempo de un UUID v1 en python
- 11. Android Video remoto con titanio
- 12. Diferencia de traps SNMP v1, v2c y v3
- 13. String de Java análisis - {k1 = v1, v2 = k2, ...}
- 14. la automatización de Excel 2007 con Powershell al llamar Workbooks.Add()
- 15. Colecciones genéricas de PowerShell
- 16. Scripts Elevate Powershell
- 17. Limpieza de carpetas con PowerShell
- 18. Desbloquear un archivo con PowerShell?
- 19. Cargando cadena XML con PowerShell
- 20. ¿Manejo de eventos con PowerShell?
- 21. deteniéndose con agrado en Powershell
- 22. Recursividad de Powershell con devolución
- 23. Inyección de Dependencia con PowerShell
- 24. Edición XML quirúrgica con Powershell
- 25. sistema() con powershell en vim
- 26. Convertir tiempo Unix con PowerShell
- 27. Automatización de Telnet con PowerShell
- 28. powershell: script con variables args
- 29. ¿Cómo comparar matrices asociativas en Powershell?
- 30. Error de implementación de Windows Azure Powershell: "El servidor remoto devolvió una respuesta inesperada"
Lee Holmes ha publicado una solución usando PSExec y xml (en lugar de csv) http://www.leeholmes.com/blog/CategoryView,category,guide.aspx –
¿Por qué no publica esto como respuesta? – slipsec
'Porque no pensé en hacer eso. –