elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / [Batch] Copiar un archivo alojado en un servidor a los pc de la red y ejecutarlo en: 28 Mayo 2012, 16:36 pm
Buen día para Ustedes,

Tengo la siguiente situación: Se debe copiar un archivo .bat que va a hacer alojado en un servidor central. A dicho servidor acceden equipos de una red local. En estos equipos hay unos archivos que deben ser borrados de forma automática, sin intervención del usuario. Así que el .bat que se va a colocar en el servidor central, debe ser ejecutado en los pc's de la red local.

La pregunta es (luego de haberlos colocado en contexto): Cómo se hace para que desde un servidor, se propague un archivo a todos los pc's de la red local? (Mis conocimientos no dan para tal nivel).

Otra pregunta que tengo es que el .bat (que contiene las sentencias de borrado), debe ejecutarse un día en específico (por ejemplo el 31 de Julio). Cómo se podría hacer esta ejecución?

Desde ya, muchas gracias por todos sus aportes y conocimiento compartido.

Cordial y atento saludo.
2  Programación / Scripting / Error al importar datos desde un servidor AS/400 a SQL Server 2005 en: 11 Agosto 2008, 21:44 pm
Buen día para Ustedes,

Recurro a este foro haber si de pronto saben como se puede solucionar el tema:

Tengo un inconveniente para pasar puntualmente dos tablas de una DB de AS/400 a SQL Server. El error que me presenta es el siguiente:

Copiando en [consultas].[dbo].[NOMBRETABLA] (Error)
Mensajes
Error 0xc020901c: Tarea Flujo de datos: Error con columna de salida "IDCOLUMNA" (86) en salida "Salida de origen de OLE DB" (11). Se devolvió el estado de columna: "Se truncó el texto o no hubo coincidencia para uno o varios caracteres en la página de códigos de destino.".
 (Asistente para importación y exportación de SQL Server)
 
Error 0xc020902a: Tarea Flujo de datos: Error de "columna de salida "IDCOLUMNA" (86)" a causa de un truncamiento y a la especificación de un error de truncamiento en la disposición de filas de truncamiento en "columna de salida "IDCOLUMNA" (86)". Error de truncamiento en el objeto especificado del componente especificado.
 (Asistente para importación y exportación de SQL Server)
 
Error 0xc0047038: Tarea Flujo de datos: El método PrimeOutput en componente "Origen - TABLAAS400" (1) devolvió el código de error 0xC020902A. El componente devolvió un código de error cuando el motor de canalización llamó a PrimeOutput(). El componente define el significado del código de error, pero el error es grave y se ha detenido la ejecución de la canalización.
 (Asistente para importación y exportación de SQL Server)
 
Error 0xc0047021: Tarea Flujo de datos: El subproceso "SourceThread0" ha terminado con el código de error 0xC0047038.
 (Asistente para importación y exportación de SQL Server)
 
Error 0xc0047039: Tarea Flujo de datos: El subproceso "WorkThread0" recibió una señal de cierre y está terminando. El usuario solicitó un cierre o un error en otro subproceso provocó el cierre de la canalización.
 (Asistente para importación y exportación de SQL Server)
 
Error 0xc0047021: Tarea Flujo de datos: El subproceso "WorkThread0" ha terminado con el código de error 0xC0047039.
 (Asistente para importación y exportación de SQL Server)

 
La verdad desconozco que pueda ser, no sé si falte aplicarle un parche al sql server o qué porque los tipos de datos son iguales en tamaño y tipo (C(50)).

Así que si a alguno le ha sucedido esto, le agradezco muchísimo me indique como lo solucionó.

De antemano gracias por la colaboración que me puedan brindar.

Cordialmente,
3  Programación / Ejercicios / Escribir en un Archivo TXT a partir de otro en: 17 Marzo 2008, 16:39 pm
Buenos Días para todos,

El tema en mensión ilustra lo siguiente:

Debo hacer un programa .bat que permita colocar después de cierta línea de un archivo, información que tengo en otro archivo.

Los archivos tienen en común una información específica (que se usaría para comparar).

Para ilustrar de manera más clara, expongo mediante un ejemplo:

Archivo1.TXT

RAMIREZ GALVIS ABEL LEANDRO                       |(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313|

Archivo2.TXT
(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313
‰†IYfhdl Ep43!#7H†G      †€4(#-Š


Debo comparar las cadenas de ambos archivos que son iguales
(Para el caso del ejemplo
(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313)

La información que hay inmediatamente en la línea de abajo de Archivo2.TXT, debo colocarla al final de la línea que se está comparando en Archivo1.TXT.

Para que quede de la siguiente manera:

Archivo1.TXT

RAMIREZ GALVIS ABEL LEANDRO                       |(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313|‰†IYfhdl Ep43!#7H†G      †€4(#-Š

Y así sucesivamente línea por línea... Se trata de archivos de 43.000 líneas.

Agradecería me dieran alguna luz al respecto dado que no poseo muchos conocimientos en este tipo de programación.   :(

Desde ya, muchas gracias por su pronta respuesta y la colaboración que me puedan brindar.

Cordialmente,
4  Programación / Scripting / Script que permita comparar dos archivos TXT en: 17 Marzo 2008, 16:21 pm
Buenos Días para todos,

El tema en mensión ilustra lo siguiente:

Debo hacer un programa .bat que permita colocar después de cierta línea de un archivo, información que tengo en otro archivo.

Los archivos tienen en común una información específica (que se usaría para comparar).

Para ilustrar de manera más clara, expongo mediante un ejemplo:

Archivo1.TXT

RAMIREZ GALVIS ABEL LEANDRO                       |(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313|

Archivo2.TXT
(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313
‰†IYfhdl Ep43!#7H†G      †€4(#-Š


Debo comparar las cadenas de ambos archivos que son iguales
(Para el caso del ejemplo
(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313)

La información que hay inmediatamente en la línea de abajo de Archivo2.TXT, debo colocarla al final de la línea que se está comparando en Archivo1.TXT.

Para que quede de la siguiente manera:

Archivo1.TXT

RAMIREZ GALVIS ABEL LEANDRO                       |(415)7707268760037(8020)1901032340(3900)0000000000(96)20080313|‰†IYfhdl Ep43!#7H†G      †€4(#-Š

Y así sucesivamente línea por línea... Se trata de archivos de 43.000 líneas.

Agradecería me dieran alguna luz al respecto dado que no poseo muchos conocimientos en este tipo de programación.   :(

Desde ya, muchas gracias por su pronta respuesta y la colaboración que me puedan brindar.

Cordialmente,


5  Programación / Programación Visual Basic / Duda sobre Programa en .vbs que modifica una línea de archivo en: 27 Julio 2006, 18:13 pm
Buen día para Ustedes,

Tengo un programa .vbs que cambia un archivo existente en la siguiente ruta:

%APPDATA%
 y dentro de esa ruta está el directorio Postgres.

De ahí debo agregar una línea al archivo pgpass.conf.

De acuerdo a una valiosa ayuda que me brindó un usuario de este foro, modifiqué un nuevo archivo teniendo en cuenta la recomendación del forista.

El nuevo archivo quedó de la siguiente manera:

Const ForReading = 1, ForWriting = 2
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("PROCESS")
Env = WshSysEnv("APPDATA") 
// lmodifiqué la variable de entorno
 
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(Env & "\postgres\pgpass.conf",  ForReading)      '
  // Cambie la ruta de acuerdo a la variable especificada arriba
OriginalData =   f.ReadAll
ReplaceData = Replace(OriginalData, " ", "localhost:5432:BDRPFZ:postgres:salud%1357administrada", 1, -1, 1) 
// En el archivo no hay nada escrito, debo colocar la línea que menciono al lado
Set f = fso.OpenTextFile(Env & "\postgres\pgpass.conf", ForWriting, True)   '
f.Write ReplaceData


Pero desafortunadamente, no me sirve :-(. Dice que hay un error en la línea 7.  Esta línea es donde estoy abriendo el archivo (Env & "\postgres\pgpass.conf").

Si alguien sabe en qué estoy fallando, les agradecería inmensamente.  :rolleyes:

Cordialmente
6  Programación / Scripting / Programa .bat (ejecuta un conjunto de instrucciones) en: 12 Diciembre 2005, 22:52 pm
Buen día para todos,

No es un ejercicio resuelto, precisamente recurro a Ustedes para solicitarles el inmenso favor de ayudarme a identificar en dónde estoy cometiendo el error en este archivo .bat:

Primero, se debe auto ejecutar, se usa la instrucción
OPEN=autorun\sincdato.exe
 ???
-------------------------------------------------------------
El archivo SincDato contiene las siguientes líneas:

rem /* Programa que ejecuta las sentencias */
rem /* una vez bajadas al pc local         */
rem /--------------------------------------*/


rem /* Captura el nombre del equipo en la variable 'equipo'*/
SET equipo = %COMPUTERNAME%

rem /* Crea un directorio en C:\ llamado ModoVirtual
mkdir c:\modoVirtual

rem /* Se ubica en el directorio C:\ModoVirtual
path c:\ModoVirtual

rem /* Se copia el archivo reorg.cfg en el directorio c:\ModoVirtual

copy reorg.cfg to c:\ModoVirtual

rem /* Edita el archivo reorg.cfg - este no estoy segura de ponerlo ya que se hace sin intervención del usuario - */
rem EDIT reorg.cfg

rem /* variable 'cambiar', contiene una instrucción del archivo 'reorg.cfg' */
SET cambiar = sqlserver://modovirtual:1433;databaseName=rewtyu

rem /* Reemplazar la cadena de caracteres 'modovirtual' por el nombre del equipo dentro del archivo 'reorg.cfg'
set cambiar=%cambiar:modovirtual=equipo% >> reorg.cfg

echo "archivo cambiado..."

rem /* ejecutar la reorganización mediante la instrucción
jview /cp:p myreorg.jar;gxclassr.zip;jdbcdriver.jar mypackage.Reorganization - force

-------------------------------
Hasta aquí termina mi programa. Pero al revisar si cambia la cadena de caracteres, no la está cambiando.
¿Qué estoy haciendo mal?

Agradezco inmensamente sus comentarios y sugerencias para mejorar este programita....  >:(

Muchas gracias por su colaboración :-*
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines