Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: swas en 7 Junio 2007, 02:22 am



Título: Comprobar unidada de red conectada mediante .bat
Publicado por: swas en 7 Junio 2007, 02:22 am
Hola!

Me gustaría saber si es posible comprobar si una unidad de red está montada, mediante un script bat.


Muchas gracias.
Saludos.


Título: Re: Comprobar unidada de red conectada mediante .bat
Publicado por: »~^~«CkNU!»~^~« en 7 Junio 2007, 16:09 pm
Un .bat no provee ningún tipo de funcionalidad más que la de ejecutar otras aplicaciones. (si tiene controles condionales y algunas otras operaciones).
Lo que podrías hacer es en el bat intentar acceder a la unidad y luego, según el errorlevel devuelto mostrar un mensaje o tomar a cabo una acción. Todo depende de con qué finalidad quieras controlar esto.


Título: Re: Comprobar unidada de red conectada mediante .bat
Publicado por: swas en 7 Junio 2007, 17:03 pm
Hola!

Gracias por la respuesta.


Sólo es para comprobar si existe la unidad y si no, pues montarla mediante net use.

Tendría que recoger las cadenas retornadas por net use e interpretarlas?

Por ej. si intento montar una unidad de red ya montada me retorna este error:

Citar
System error 85 has occurred.

The local device name is already in use.

Y compararlo con una cadena guardada en la que tengo almacenado este error?

Lo malo es si el s.o. esta en otro idioma......
Sería la única forma?


Saludos.