En este grupo En todos

Grupo de Programación e Informática



Crear archivo BATCH para actualizar archivos.

Jorge
Tecnico en computacion instituto super...
Escrito por Jorge Luis Muñante Fuster
el 23/01/2008
Hola a todos:
Soy implementador de Sistemas, y cada cierto tiempo llevo actualizaciones de sistemas a los clientes de la empresa en la que laboro. Lo tedioso de esto es que debo copiar primero la actualización en el Servidor de la empresa y luego ir a cada PC de cada usuario para actualizar de manera local los ejecutables actualizados.
Quisiera saber como puedo crear un archivo BATCH para que los usuarios puedan ejecutar ese archivo y de esa manera se actualice de manera automática los ejecutables en cada PC local.
Si alguien pudiera responderme se lo agradeceré mucho.

Atentamente,
Jorge Muñante.
Escrito por Miguel Angel Aramayo Gareca
el 23/01/2008
Hola jorge te felicito tu trabajo es excelente como veras yoquiero tener un poco de conocimiento en informatica ya que yo estudio electricidad in dustrial en un instituto tecnico por fvor dame un apoyo te lo agradecere mi correo electronico es miki_solitario@hotmail. Com agregame a dios te cuidas
Luis Eduardo Sanchez
Licenciado campus universiatrio siglo ...
Escrito por Luis Eduardo Sanchez
el 23/02/2008

Hola,

Un archivo bat lo puedes generar desde el Bloc de Notas o Note Pad, lo único que tienes que hacer es nombrar el escrito a una extensión. Bat

Los archivos de batch son scripts con comandos propios del sistema operativo en que se corren, así que si lo requieres para Windows, puedes utilizar comandos de MS-DOS, o si trabajas bajo Linux con comandos de Shell.

Espero que te funcione

Saludos

asd
Escrito por asd
el 23/02/2008

Hola en ejecutar del menu inicio - cmd - copy con actualizador. Bat - luego te sale una linea para que escribas dentro del fichero algo como esto

C:/>copy con actualizador. Bat

@copy \\server\carpeta\ejecutable. Exe c:\programa\ejecutable

(teclea F6 de las teclas programables para salvar)

1 file(s) saved

C:\>

Luego coges el ejecutable y se lo mandas compactado a las personas que actualizan y que lo corran y si los permisos en la carpeta del ejecutable estan bien y tienen permiso a sobreescribir la carpeta en sus pcs donde esta el ejecutable entonces todo ira de maravillas

Como dice luis eduardo puedes usarlo con los comandos de msdos

Pero la mejor solucion seria que tuvieras en tu pc mapeada la torre \\usuario\c$ y pudieras copiarle por ti mismo el sistema, asi te asegurarias de que tenga cerrado el sistema antes de actualizarse, pues con los usuarios todo es posible.

Saludos

William RG

Luis Gabal
Oracle 10g (pl/sql) s/n
Escrito por Luis Gabal
el 06/05/2008

Espero ayudarte con esto es muy sencillo

Esto lo usaba yo para hacer copias de seguridad pero en tu caso es igual lo primero que hace es borrar la carpeta que habia con el ERASE luego vuelve a crear la carpeta con el MD aunque no hace falta yo siempre lo pongo y finalmente con XCOPY copia los archivos del servidor en la carpeta de cada maquina, si usas un windows server con perfiles de usuario puedes poner que cuando enciendan el pc el BACHT arranque y realice estos cambios.


Erase c:\copiaseguridad_GRUPOEXPERTOS\%username%\%username%_lunesold\ /q

md c:\copiaseguridad_GRUPOEXPERTOS\%username%\%username%_lunesold\

xcopy "c:\copiaseguridad_GRUPOEXPERTOS\%username%\%username%_lunesnew" "c:\copiaseguridad_GRUPOEXPERTOS\%username%\%username%_lunesold\" /yes /z /q /h

Un saludo



Dario Gruber
No tengo titulo universitario no estud...
Escrito por Dario Gruber
el 02/10/2009

Hola Amigos Fanaticos de todo esto :D

Tengo un problema con este comando

@echo off
set usuario=%username%
echo.
echo el usuario actual es %usuario%
echo.
echo Copiamos los favoritos
:nota
md \\Cp-w2-sr2\usuarios\Publica\BACKUP-%usuario%
echo.
echo Directorio Creado
echo Pulsa "ENTER" para continuar
echo.
pause >nul
goto copiado
:copiado
cls
cd \\Cp-w2-sr2\usuarios\Publica\BACKUP-%usuario%\
XCopy "%HOMEPATH%\%usuario%\Escritorio\xxx\*. *" "\\Cp-w2-sr2\usuarios\Publica\BACKUP-%usuario%"
echo. Pulse "ENTER" para continuar
pause >nul


Lo quiero usar para Crear una carpeta con el nombre del usuario que esta usando la maquina y a la vez mover archivos que estan dentro del escritorio de ese usuario a un servidor remoto dentro de la red.

Me sale "CMD no es compatible con las rutas de acceso UNC como directorio actual.".

Que Puedo hacer? Le mando un saludo y les agradezco de ante mano Saludos

Muy Buena Web Doy Gracias a todos

John Rivera
Valle del Cauca, Col...
Escrito por John Rivera
el 04/04/2010

Más que una respuesta, es una pregunta sobre si ya lograste hacer la copia de carpetas desde el pc de usuarios hacia un servidor remoto de la red, y esto en forma automática.
gracias

John Rivera
Valle del Cauca, Col...
Escrito por John Rivera
el 04/04/2010

Mi correo es fredyccori@gmail. Com te agradezco la ayuda