none
Script Mapeo unidades RRS feed

  • Pregunta

  •  

    Set objNetwork = CreateObject("WScript.Network")

    objNetwork.MapNetworkDrive "H:" , "\\server\123"
    objNetwork.MapNetworkDrive "U:" , \\server\456

     

    Probando el tema de los script estoy usando este para poder mapear unidades y lo quiero implementar en la red de mi empresa; el tema es que funciona, pero si lo vuelvo a ejecutar me tira un error y es a causa de que las unidades ya estan mapeadas, si las desconecto y lo ejecuto anda. Estuve viendo de usar un if lo uso con la condicion networkdrive, pero creo que no esta bien- Alguien que me de una mano??

    Gracias

     

     

    Set objNetwork = CreateObject("WScript.Network")

     

    if Networkdrive ="H:" then
    objNetwork.RemoveNetworkDrive "H:"
    objNetwork.MapNetworkDrive "H:" , "\\server\123"
    else
    objNetwork.MapNetworkDrive "H:" , "\\server\123"
    end if

     

    if Networkdrive ="U:" then
    objNetwork.RemoveNetworkDrive "U:"
    objNetwork.MapNetworkDrive "U:" , \\server\456
    else
    objNetwork.MapNetworkDrive "U:" , \\server\456
    end if

    viernes, 11 de julio de 2008 15:58

Respuestas

Todas las respuestas

  • al principio del script pon

     

    On error resume next

     

    viernes, 11 de julio de 2008 16:07
  •  

    ok! gracias por contestar, eso me sirve; pero el tema seria si el usuario tiene mapeada la unidad "H:" y no la unidad "U:" el script se detendria cuando intenta mapear el "H:" y no continuaria ejecutandose, asi no mapearia la unidad "U:"

    viernes, 11 de julio de 2008 16:11
  •  

    Perdon, asi me sirve, funciona de maravillas, lo probe como debe ser.

    Gracias

    viernes, 11 de julio de 2008 16:14
  •  

    Te me has adelantado al contestar, pero en caso de error, continuaria con la ejecucion del script, es decir, si tiene H: y no tiene U:, omitiria el mapeo de H: y continuaria, por lo que te mapearia U:.

     

    Saludos.

    viernes, 11 de julio de 2008 16:17