¿Cómo puedo automatizar el process de extraer files de serveres Windows remotos?

Tenemos un puñado de máquinas que administramos: algunas Windows 2003/8 y algunos sabores diferentes de Unix. Necesito escribir algún tipo de script / task / etc (soy un progtwigdor, por lo que cualquier idioma / herramienta está bien) que se conectará a estas varias máquinas y search algunos datos de file de logging que hemos tenido nuestro software crear en el máquina e idealmente eliminar los datos antiguos en la máquina.

En Unix, esto es bastante fácil de hacer, ya que sólo puedo conectar a través de telnet / ssh o incluso ftp y agarrar lo que necesito. Para nuestras máquinas Windows, sin embargo, el único método de connection garantizado que tenemos es el escritorio remoto. Normalmente, me conectaría a través de escritorio remoto con una unidad local que es visible remotamente y copyr el file y luego eliminarlo. Necesito automatizar este process.

Busqué en Google un poco y no encontré tanto como espero, incluyendo una pregunta similar y sin respuesta sobre SO https://stackoverflow.com/questions/4406573/how-to-open-remote-desktop-copy-file -progtwigticamente .

Alguien sabe de las bibliotecas o herramientas (preferiblemente libre) que puede hacer esto? Gracias.

Phantom puntos de bonificación si puede ayudarme a tratar con los sitios que necesito para establecer una connection VPN con antes de conectarse.

4 Solutions collect form web for “¿Cómo puedo automatizar el process de extraer files de serveres Windows remotos?”

¿Se puede utilizar el empuje, en lugar de tirar?

Debe ser fácil de escribir una secuencia de commands para reunir los loggings de events locales, a continuación, ftp (o curl o lo que sea que suena bien) el file a donde lo necesite.

Entonces tendría que hacer una tarea o service progtwigdo fuera de este script.

¿Ha considerado algo como DropBox? Si hay diferentes sabores de sistema operativo y tienen acceso a Internet, puede que los scripts copien los files de logging en la carpeta de count única de DrobBox, que se sincronizará con la nube.

¿Qué tal si creas un script utilizando AutoIt o AutoHotkey y usas MSTSC ?. Sugiero que si te acercas desde esta dirección, configurar su session RDP a 800×600, de modo que todo es previsiblemente en el mismo lugar?

una consideración podría ser progtwigtically marcar una VPN en estas networkinges si es una posibilidad y el cliente lo permitirá.

y siempre que los resources compartidos de administración pnetworkingeterminados estén habilitados para las unidades lógicas en estas máquinas, sería posible utilizar una ruta UNC para conectarse

\\server.domain.com\C$\folderwithstuff\folderwithmorestuff\ 

entonces simplemente copie lo que necesita

("XCOPY" \ server.domain.com \ C $ \ folder *. * "," \ Yourserver.domain.com \ c $ \ folder ")

  • Orden de resolución de nombre de host: los cambios en SYSTEM.INI no reflejan
  • Servidor SMTP en Win2008, SPF ecc
  • Alternativa PuTTY en Windows: mejor organización de sesiones guardadas
  • ¿Hacer sysprep demasiadas veces causa problemas?
  • Asignación de memory Azure (Windows VM) para Python?
  • ¿Por qué no es posible comstackr en un sistema operativo diferente del sistema operativo del usuario final?
  • ¿Cómo puedo saber cuánto time se ha detenido un service IIS7 (website) (o cuando se detuvo)?
  • Descargas de server de bambú son lentos, ¿cómo puedo depurar esto?
  • ¿Cuál es más rápido, y por qué: la transferencia de varios files pequeños o pocos files grandes?
  • ¿Soporta Azure el uso de Linux como sistema operativo en lugar de Windows para PaaS Web Apps?
  • ¿Cuál es el equivalente de Amazon AWS EC2 de Windows Azure?
  • Prácticas recomendadas para actualizar passwords en un gran número de máquinas que ejecutan Windows Server 2012?
  • ¿Cómo puedo auditar todos los lugares donde se usa una count de service de dominio?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.