Parte de mi trabajo diario implica la transferencia de datos de mi sistema al sistema cliente usando MSTSC, ¿es posible automatizar esta transferencia o hay alguna línea de comando que pueda usar en lugar de conectarme al Jumpbox y luego mover manualmente los archivos.Transferir archivo usando MSTSC en la línea de comando
Respuesta
No hay command line switch o Remote Desktop Services API para permitirle acceder a la sesión remota.
Puede escribir un servidor de archivos (por ejemplo, FTP) o virtual channel para transferir los archivos.
¿No puedes usar una tarea programada? Por lo general, intentaré usar un archivo por lotes o algo simple, o puedes usar robocopy, etc.
Dijiste 'jump box', así que supongo que necesitas conectarte a tu servidor de salto y luego iniciar tu sesión de rdp .
¿Cómo está copiando los archivos una vez que inicia sesión en el servidor remoto? Arrastrar y soltar (copiar/pegar) a través de Explorer? Si es así, esto puede ser terriblemente lento a través de un servidor de salto. Lo mejor es utilizar una utilidad de copia de línea de comandos y las asignaciones de \ tsclient.
robocopy \\tsclient\C\somefolder C:\temp *.exe
o lo que sea. Desafortunadamente, todo esto se basa en establecer primero la sesión de escritorio remoto, por lo que no hay forma de que yo sepa iniciar una copia desde la estación de trabajo local al host remoto utilizando un servidor de salto.
Una cosa que estamos tratando de hacer es lograr que nuestra gente de seguridad permita las reglas de firewall en nuestras zonas seguras para que podamos automatizar BITS para hacer las copias por nosotros.
Esto es exactamente lo que hago excepto robocopy, quiero automatizar totalmente el registro y luego copiar los datos .. – rsapru
Desafortunadamente, los servidores de salto hacen que la automatización sea virtualmente imposible porque no tiene acceso directo a los servidores remotos. Como mencioné, estamos tratando de conseguir que los dioses de la seguridad nos permitan abrir un par de puertos solo para BITS. WinRM también sería una opción, pero no nos permitirán tener ningún tipo de sesión de inicio de sesión directamente a través de un firewall seguro. –
Puede utilizar las aplicaciones de freerdp o rdesktop Linux (por ejemplo, en el entorno de servidor virtual si aún no tiene una) para asignar directorios remotos en pathes locales y luego copiarlos en él.
También hay herramienta para Windows - http://www.analogx.com/contents/download/System/tsdc/Freeware.htm pero no lo he probado.
- 1. extrayendo la primera línea del archivo usando el comando awk
- 2. ¿Cómo agregar una línea vacía en un archivo de texto usando la línea de comando?
- 3. Editar archivo ipa plist en la línea de comando
- 4. Ejecutar el comando de línea de comando interactivo usando C#
- 5. Transferir archivo desde HDFS
- 6. Cómo importar un archivo SQL usando mysqldump en Windows a través de la línea de comando
- 7. Herramienta de línea de comando en Objective-C usando Foundation?
- 8. proyecto de importación de eclipse usando la línea de comando
- 9. Transferir archivo a través de ssh
- 10. usando telnet para transferir un archivo desde/al servidor
- 11. Buscar por fecha usando la línea de comando
- 12. escribiendo salida de línea de comando en el archivo
- 13. Android Instalar apk usando la línea de comando busybox
- 14. Usando eclipse comparator desde la línea de comando
- 15. Usando argumentos de línea de comando en VBscript
- 16. Usando argumentos de línea de comando en Python: Comprender sys.argv
- 17. Línea de comando args en el programa C usando Netbeans
- 18. Ejecutando la línea de comando en Java
- 19. crear menús en la línea de comando
- 20. instrucción sqlplus desde la línea de comando
- 21. Genere dinámicamente el comando de la línea de comando, luego invoque usando powershell
- 22. Restaurar archivo de volcado MYSQL con línea de comando
- 23. preferencias de importación de eclipse en la línea de comando
- 24. ERROR de Mysql en la línea 1153: comando desconocido '\'
- 25. reproduciendo un intervalo específico de un video en mplayer usando la opción de línea de comando
- 26. Línea de comando de Python 'secuencia de entrada de archivo'
- 27. ¿Cuál es el tamaño máximo de archivo que puedo transferir usando HTTP? Y usando FTP?
- 28. ¿Puedo agregar repositorios maven en la línea de comando?
- 29. ¿Cómo leer línea por línea en archivo pdf usando PyPdf?
- 30. comando unix para leer la línea de un archivo pasando el número de línea
Lo siento, no he usado Robocopy, ¿es compatible con la conexión a máquinas remotas, inicie sesión y luego copie datos? – rsapru