none
Problema com script de logon VBS RRS feed

  • Pergunta

  • Prezados,

    Meu cenário e o seguinte.

    Na empresa a onde trabalho possuo servidor Windows Server 2012 R2 Stands com AD e DNS instalado, crie um script de logon VBS para mapear as unidades de rede, o sript funciona da seguinte forma?

    Set objSysInfo = CreateObject("ADSystemInfo")
    Set objNetwork = CreateObject("Wscript.Network") 

    strUserPath = "LDAP://" & objSysInfo.UserName
    set objUser = GetObject(strUserPath)

    for Each strGroup in objUser.GetEx("memberOf")
    strGroupPath = "LDAP://" & strGroup
    set objGroup = GetObject(strGroupPath)
    strGroupName = objGroup.CN

    Select Case strGroupName
    Case "Manutencao"
    objNetwork.MapNetworkDrive "P:", "\\Servidor\Compartilamento-1"
    objNetwork.MapNetworkDrive "Q:", ""\\Servidor\Compartilamento-2"
    objNetwork.MapNetworkDrive "S:", ""\\Servidor\Compartilamento-3"

    O que ocorre que após o usuarios fazer o logon as unidades não são mapeada ou são mapeada com certo atraso,  este problema não apresente nenhuma mensagem de erro e nem gera logs no evento do Windows, as unidades só são mapeadas se eu executar o script manualmente.

    Realizei alguns teste, criei um script que gera uma mensagem de boas vindas, funciona normalmente, somente o script de mapeamento que não funciona de forma adequada.

    Alguém já passou por este problema, existe uma forma de contorna este problema.

    Fico Grato pela ajuda.


    Clayton Agenil da Silva

    quarta-feira, 9 de novembro de 2016 17:00

Todas as Respostas

  • Olá,

    Seria interessante utilizar o parâmetro persistent: http://loginscripts.com/network-drives.asp

    Hoje em dia se utiliza muito mais GPPs (Group Policy Preferences) para este tipo de tarefa, dê uma olhada, vale a pena.

    Att.


    Erik R. Filippini MCP | MTA | MCSA 2012 | MCSE Server Infrastructure | VCP-DCV 5 | VCP-DCV 6 | ITIL V3 ** Caso responda sua pergunta, favor marcar como resposta **

    • Sugerido como Resposta Erik Filippini terça-feira, 6 de dezembro de 2016 10:19
    terça-feira, 6 de dezembro de 2016 10:19