none
Mapeamento de pasta de usuário, como? RRS feed

  • Pergunta

  • Galera tenho uma pasta na rede com todas as pastas de cada usuário, exemplo

    Users\ciclano.silva

    Users\fulano.ferreira

    o que acontece, o nome da pasta pessoal de cada usuário é o mesmo nome do login de acesso, no caso primeironome.ultimonome.

    eu queria mapear e criar um atalho na área de trabalho de casa usuário, mas fazendo com que esse usuário, ao clicar no atalho ele é redirecionado para a pasta dele, e não para a pasta "users" e depois entrar na pasta dele.

    eu tenho esse script, mas não sei pq não funciona, alguém saberia?

    Set objNetwork = CreateObject("Wscript.Network")

    strAppPatch = "U:\"&objNetwork.UserName&"" Set wshShell = CreateObject("WScript.Shell") objDesktop = wshShell.SpecialFolders("Desktop") set oShellLink = WshShell.CreateShortcut(objDesktop & "\Diretório Pessoal.lnk") oShellLink.TargetPath = strAppPath oShellLink.WindowStyle = "1" oShellLink.Description = "Diretorio Pessoal" oShellLink.Save


    com isso o atalho é criado, porem quando eu vou ver o apontamento, ele cria errado pro exemplo, meu nome e pasta está como: leonardo.figueiredo
    quando eu executo esse script ele cria o atalho e aponta para "U:\leonardo.fig" ou seja não está completando o ultimo nome, ele vem somente 3 letras do ultimo nome.

    vlw


    terça-feira, 9 de abril de 2013 15:59

Respostas

Todas as Respostas

  • Leonardo,

    Não testei mas poderia tentar isso:

    strAppPatch = "U:\" & objNetwork.UserName & "\"

    Veja, adcionei uma \ no final do caminho, pra tentar entender todo o caminho como uma pasta.


    Fábio de Paula Junior

    terça-feira, 9 de abril de 2013 20:30
    Moderador
  • Olá Leonardo, tudo bem?

    Cara, seguinte, para fazer o mapeamento vc cria um arquivo .bat com o seguinte conteudo:

    net use x: \\servidor\Users\%username%


    quinta-feira, 11 de abril de 2013 10:44
  • Leonardo,

    Não testei mas poderia tentar isso:

    strAppPatch = "U:\" & objNetwork.UserName & "\"

    Veja, adcionei uma \ no final do caminho, pra tentar entender todo o caminho como uma pasta.


    Fábio de Paula Junior

    não funcionou :( mas me ajudou em outra coisa! rsrs acabei fazendo o atalho só para o mapeamento e lá no mapeamento eu fiz a regra!! vlw
    quinta-feira, 11 de abril de 2013 16:05
  • vlw amigo, aqui eu uso vbscript como mapeamento.. mas a partir da sua ideia eu fiz o que precisava!! vlw! :)
    quinta-feira, 11 de abril de 2013 16:05