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

 

 


Tema destacado:


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Ayuda con un Acceso denegado en: 31 Mayo 2013, 18:06 pm
Buen día Hackers,

Como sigo siendo nuevo en estos temas, acudo por su ayuda.

Lo que quiero es copiar un archivo a traves de un BAT de un equipo remoto en red que comparte la carpera donde esta ese archivo a mi equipo con sistema Windows Vista, para eso tengo el siguiente código:

Código
  1. @echo off
  2. IF EXIST \WINDOWS\system32\blat.exe GOTO inicia ELSE GOTO copia
  3. :copia
  4. ECHO INICIA EL COPIADO
  5. takeown /F "C:\Windows\system32"
  6. Icacls C:\Windows\system32 /Grant TODOS:(F)
  7. COPY \\10.0.51.42\blat310\full\blat.exe C:\Windows\system32
  8. :inicia
  9. ECHO FIN

pero el resultado es:

Código:
INICIA EL COPIADO

CORRECTO: el archivo (o carpeta): "C:\Windows\system32" ahora es propiedad
          del usuario "PC\Usuario".
archivo procesado: C:\Windows\system32
Se procesaron correctamente 1 archivos; error al procesar 0 archivos
Acceso denegado.
        0 archivos copiados.
FIN
Presione una tecla para continuar . . .

Si pudieran ayudarme a resolver esto y poder aprender más, mucho se los agradecería.
2  Programación / Scripting / Ayuda con For /f en: 15 Mayo 2013, 01:41 am
Hola Hakers,

Soy nuevo en estos temas y pues quiero aprender, estoy en mi primer batch, pero tengo el siguiente problema:

Tengo 3 archivos los cuales contienen la siguiente información:

Código
  1. rem ********************************************************
  2. rem ARCHIVO reporte.txt
  3. rem ********************************************************
  4. Tiempo de espera agotado para esta solicitud.
  5.  
  6. Tiempo de espera agotado para esta solicitud.
  7.  
  8. Tiempo de espera agotado para esta solicitud.
  9.  
  10. Tiempo de espera agotado para esta solicitud.


Código
  1. rem ********************************************************
  2. rem ARCHIVO reporte2.txt
  3. rem ********************************************************
  4. Tiempo de espera agotado para esta solicitud.
  5.  
  6. Respuesta desde 10.0.51.171: bytes=32 tiempo<1m TTL=128
  7. Tiempo de espera agotado para esta solicitud.
  8.  
  9. Tiempo de espera agotado para esta solicitud.

Código
  1. rem ********************************************************
  2. rem ARCHIVO reporte3.txt
  3. rem ********************************************************
  4. Tiempo de espera agotado para esta solicitud.
  5.  
  6. Respuesta desde 10.0.51.171: bytes=32 tiempo<1m TTL=128
  7. Respuesta desde 10.0.51.171: bytes=32 tiempo<1m TTL=128
  8. Respuesta desde 10.0.51.171: bytes=32 tiempo<1m TTL=128

En el código marque el batch por pasos y en el paso 1 todo va bien con el "for /f..." pues si me da el valor esperado, posteriormente entro a un "if" donde tengo otro "for /f..." y ahí en ese paso al poner un "echo %resul2" me marca ECHO esta desactivado entro a un segundo "if" y me marca lo mismo con la variable %resul3%, no obtengo valor en mis variables resul2 y resul3

Mi código es el siguiente:

Código
  1. @echo off
  2. rem ********************************************************
  3. echo PASO 1
  4. rem ********************************************************
  5.  
  6. for /f "tokens=3" %%a in ('find /c /i "agotado" reporte.txt') Do set resul1=%%a
  7. find /c /i "agotado" reporte.txt
  8. type reporte.txt
  9. echo EL RESULTADO ES %resul1%
  10.  
  11. rem ********************************************************
  12. echo PASO 2
  13. rem ********************************************************
  14.  
  15. if %resul1% GTR 2 (
  16. for /f "tokens=3" %%a in ('find /c /i "agotado" reporte2.txt') Do set resul2=%%a
  17. find /c /i "agotado" reporte2.txt
  18. type reporte2.txt
  19. echo %resul2%
  20. echo EL RESULTADO ES %resul2%
  21. )
  22.  
  23. rem ********************************************************
  24. echo PASO 3
  25. rem ********************************************************
  26.  
  27. if %resul2% GTR 2 (
  28. for /f "tokens=3" %%a in ('find /c /i "agotado" reporte3.txt') Do set resul3=%%a
  29. find /c /i "agotado" reporte3.txt
  30. type reporte3.txt
  31. echo EL RESULTADO ES %resul3%
  32. ) else (
  33. echo EL EQUIPO RESPONDE
  34. )

GRACIAS POR LA AYUDA.



MOD: Usa el botón de insertar código
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines