none
Criar um atalho de uma pasta em rede

    Question

  •  

    Bom dia amigos,

    preciso de uma ajuda, tenho aproximadamente 50 maquinas em rede AD, preciso criar um atalho no desktop

    dessas maquinas, mas nao quero passar em maquina em maquina para criar esse atalho... tem alguma

    configuranção no ad que toda vez que o usuario logar no dominio essa pastas é criada no desktop automaticamente ?

    Obrigado,

    Wednesday, November 19, 2008 12:31 PM

Answers

  • Olá,

    Você pode criar um link direto (sem mapear a unidade). Não sei se te atende, tente esse aqui:

    set objShell = CreateObject("Wscript.Shell")
    strFolder = objShell.SpecialFolders.Item("Desktop")

    Set objShortcut = objShell.CreateShortcut(strFolder & "\ATALHO.lnk")
    objShortcut.TargetPath = "\\servidor\publico\"
    objShortcut.Save


    Salve como vbs e faça o teste.

    Até mais,

    Jesiel
    • Proposed as answer by Fábio Jr Friday, November 30, 2012 3:55 PM
    • Marked as answer by Paul HaroModerator Wednesday, January 09, 2013 3:52 PM
    Monday, December 01, 2008 1:05 PM
    Moderator

All replies

  • Crie um script VB e configure na GPO dos Usuários. Segue o Script:

     

    Set Network = CreateObject("Wscript.network")

    Network.MapNetworkDrive "L:", "\\servidor\diretorio"

    set WshShell = WScript.CreateObject("WScript.Shell")
     strDesktop = WshShell.SpecialFolders("Desktop")
     set oShellLink = WshShell.CreateShortcut(strDesktop & "\Nome_do_atalho_area_de_trabalho.lnk")
     oShellLink.TargetPath = "L:"
     oShellLink.Save

     


     

    Abraços

    Wednesday, November 19, 2008 12:43 PM
  • Tem sim você cria uma GPO e Linka ela aos seus usuários no AD e depois cria um .bat ou .vbs para fazer a cópia desses atalhos na rede e configurar como script de logon para o seus usuários.

     

    Wednesday, November 19, 2008 12:46 PM
  •  

    Obrigado,

    mas sou meio novato em windows, pode ser me ajudar ...

    obrigado

    Wednesday, November 19, 2008 12:53 PM
  •  

    Diego, tudo bom ?

    fiz conforme vc disse....

     

    Set Network = CreateObject("Wscript.network");

    Network.MapNetworkDrive "L:", \\server\publico;

    set WshShell = WScript.CreateObject("WScript.Shell");
     strDesktop = WshShell.SpecialFolders("Desktop");
     set oShellLink = WshShell.CreateShortcut(strDesktop & "\pubiclo.lnk");
     oShellLink.TargetPath = "L:";
     oShellLink.Save;

     

     e ocorreu o erro abrindo uma janelinha  Line: 1 , char: 5, Error : Expected ';'

     

    Obrigado

    Monday, December 01, 2008 12:46 PM
  • Olá,

    Você pode criar um link direto (sem mapear a unidade). Não sei se te atende, tente esse aqui:

    set objShell = CreateObject("Wscript.Shell")
    strFolder = objShell.SpecialFolders.Item("Desktop")

    Set objShortcut = objShell.CreateShortcut(strFolder & "\ATALHO.lnk")
    objShortcut.TargetPath = "\\servidor\publico\"
    objShortcut.Save


    Salve como vbs e faça o teste.

    Até mais,

    Jesiel
    • Proposed as answer by Fábio Jr Friday, November 30, 2012 3:55 PM
    • Marked as answer by Paul HaroModerator Wednesday, January 09, 2013 3:52 PM
    Monday, December 01, 2008 1:05 PM
    Moderator
  • Tire o ; (ponto e virgula) do final das linhas, e coloque aspas duplas em \\server\publico --> "\\server\publico"

     

    Abraços

    Se útil classifique!

     

    Monday, December 01, 2008 1:15 PM
  •  

    Jesiel, muito obirgado cara !!!

     

    Fiz conforme vc falou , crei esses scritp no servidor e criou normal a pasta, mas somente no servidor ... nas estações

    não criou ...

     

    alem dessa que vc  passou, tem alguma outra configuração na gpo para carrega nos desktop ?

     

    Obrigado novamente

    Monday, December 01, 2008 2:00 PM
  • Grande Julio, Blz??

    Então cara.. agora é só você criar uma GPO e na GPO tem a guia User Configuration->Windows Settings->Scripts->Logon

    Coloca o caminho do script inteiro "\\servidor\compartilhamento\script.vbs" e dê permissão para os usuários da sua rede nesse caminho.

    Feito isso crie o link da GPO na OU que os usuários estão. e execute o comando gpudate /force. Feito isso faça um log off e log on na maquina e vê se está criando o atalho.

    Poste os resultados para nós.

    Até mais,


    Jesiel


    Monday, December 01, 2008 2:15 PM
    Moderator
  • Grande Jesiel, valeu pela força ...

     

    Então criei a gpo certinho como vc disse na opção "Create and link GPO here ..."  , depois em logon apontei

     

    o script vbs onde esta , rodei o comando gpupdate /force no servidor , depois fiz logoff e login na minha maquina e nada ...

     

    Uma duvida, na ja nela onde insere o script tem duas opção uma : Scritp name (coloquei o caminho onde esta o script vbd ) e opção Script parameters (deixei em branco)

     

    Até mais,

    Abraços

    Monday, December 01, 2008 5:24 PM
  • Correto! A opção Script parameters serve para voce executar algum comando especial junto com script, o que não é o caso no momento!

     

    Abraços

     

    Monday, December 01, 2008 5:28 PM
  • Fala Julio,

    Então a parte que você fez está correta.

    Você configurou o scripts no nivel de usuário ou de computador (na gpo)

    User Settings ou computer Settings?

    Se você fez em nivel de computador, então dentro da GPO que você criou o link tem que estar os computadores.

    Se você fez em nivel de usuário, então dentro da GPO que você criou o link tem que estar os usuários.


    Faça um teste de uma maquina cliente, acesse o script direto: \\servidor\compartilhamento\script.vbs

    Talvez seja problema de permissão.

    Até mais,


    Jesiel
    Monday, December 01, 2008 5:58 PM
    Moderator
  •  

    Valeu veio, certinho, funcionou balinha ...

    Grande abraço a todos pela ajuda ..

     

    Monday, December 01, 2008 7:11 PM
  • Beleza Julio,

    Só classifique as respostas que foram utéis, para ajudar no fórum.

    Até mais,


    Jesiel
    Monday, December 01, 2008 7:18 PM
    Moderator
  • Amigo Jesiel

    fiz este eskema e ta perfeito
    mas na hora de executar o script ele mostra antes akela tela de avisod e segurançã e pede pra abrir

    como faço pre xecutar direto sem avisar isso ?

    Grato
    Almir
    Monday, May 18, 2009 8:46 PM
  • Olá,


    Como fazer para salvar em VBs?

    Abçs
    Friday, September 18, 2009 3:45 PM
  • Moderação,

    Tópico respondido.


    Fábio de Paula Junior

    Friday, November 30, 2012 3:56 PM