Comprobar unidada de red conectada mediante .bat

Iniciado por swas, 7 Junio 2007, 02:22 AM

0 Miembros y 1 Visitante están viendo este tema.

swas

Hola!

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


Muchas gracias.
Saludos.

»~^~«CkNU!»~^~«

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.
»~^~«ChiCkENURiNE»~^~«

swas

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:

CitarSystem 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.