Script para mapear unidades

28/03/2006 - 17:56 por Guillermo Díaz | Informe spam
Buenas tardes:

He encontrado este script para realizar el mapeo de unidades pero me da
algún problema:

==dim wshnetwork

' suppress error messages
on error resume next

' set reference to WSH network object
set wshnetwork=wscript.createobject("wscript.network")

' remove network drives in case they are already in use
wshnetwork.removenetworkdrive "h:"

' add network drives
wshnetwork.mapnetworkdrive "h:","\\server2\Usuarios"

WSCript.Quit
' End of VBScript
==
El problema es que la unidad "h" me aparece en los puestos como "Unidad de
red desconectada" aunque realmente funciona. ¿Es posible poner un nombre
"lógico" para los usuarios?. Me refiero a algo del estilo "Archivos de
usuario en el servidor".


Gracias de antemano por vuestra ayuda.

Saludos,

Guillermo Díaz

Preguntas similare

Leer las respuestas

#1 Emiliano G. Estevez
29/03/2006 - 15:28 | Informe spam
Fijate si este modelo te sirve, esta armado con vbscript.

-

strComputer="."

Dim net

Set net = CreateObject("WScript.Network")

net.MapNetworkDrive "M:", "\\UNC\","True"

-

Saludos,

Emiliano G. Estevez
MCSA/MCSE/UCSE/CRS
Algeiba S.A.

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos.

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho. Ud. asume los riesgos.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

"Guillermo Díaz" wrote in message
news:Ozx7%
Buenas tardes:

He encontrado este script para realizar el mapeo de unidades pero me da
algún problema:

==> dim wshnetwork

' suppress error messages
on error resume next

' set reference to WSH network object
set wshnetwork=wscript.createobject("wscript.network")

' remove network drives in case they are already in use
wshnetwork.removenetworkdrive "h:"

' add network drives
wshnetwork.mapnetworkdrive "h:","\\server2\Usuarios"

WSCript.Quit
' End of VBScript
==>
El problema es que la unidad "h" me aparece en los puestos como "Unidad de
red desconectada" aunque realmente funciona. ¿Es posible poner un nombre
"lógico" para los usuarios?. Me refiero a algo del estilo "Archivos de
usuario en el servidor".


Gracias de antemano por vuestra ayuda.

Saludos,

Guillermo Díaz

Respuesta Responder a este mensaje
#2 Guillermo Díaz
04/04/2006 - 12:17 | Informe spam
Muchas gracias, Emiliano. ¿Hay algún modo de desconectar "de golpe" todas
las unidades de red?. Hay usuarios que tienen una letra de unidad mapeada,
otros tienen otra... vamos... lo que pretendo es que todo el mundo tenga la
misma.


Por otra parte hay una cosa con la que me he encontrado en varias ocasiones
y no he sabido resolver. Imaginemos que mapeo un recurso con la letra "E".
Si el usuario mete un pendrive y a este le corresponde por sistema la
siguiente letra de dispositivo físico, si esta es la "E" , ya tenemos
conflicto al canto. ¿No se podría hacer algo para que le asignase la
siguiente unidad disponible teniendo en cuenta las unidades de red?.

Gracias y un saludo,

Guillermo



"Emiliano G. Estevez" escribió en el mensaje
news:
Fijate si este modelo te sirve, esta armado con vbscript.

-

strComputer="."

Dim net

Set net = CreateObject("WScript.Network")

net.MapNetworkDrive "M:", "\\UNC\","True"

-

Saludos,

Emiliano G. Estevez
MCSA/MCSE/UCSE/CRS
Algeiba S.A.

NOTA. Por favor, las preguntas y comentarios en los grupos, así nos
beneficiamos todos.

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no
otorga ningún derecho. Ud. asume los riesgos.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.

"Guillermo Díaz" wrote in message
news:Ozx7%
Buenas tardes:

He encontrado este script para realizar el mapeo de unidades pero me da
algún problema:

==>> dim wshnetwork

' suppress error messages
on error resume next

' set reference to WSH network object
set wshnetwork=wscript.createobject("wscript.network")

' remove network drives in case they are already in use
wshnetwork.removenetworkdrive "h:"

' add network drives
wshnetwork.mapnetworkdrive "h:","\\server2\Usuarios"

WSCript.Quit
' End of VBScript
==>>
El problema es que la unidad "h" me aparece en los puestos como "Unidad
de red desconectada" aunque realmente funciona. ¿Es posible poner un
nombre "lógico" para los usuarios?. Me refiero a algo del estilo
"Archivos de usuario en el servidor".


Gracias de antemano por vuestra ayuda.

Saludos,

Guillermo Díaz





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida