Usuário com melhor resposta
CRIAR SCRIPT DE LOGON PARA MAPEAR PASTAS PARA GRUPO DESTINTO - script de logon server 2008

Pergunta
-
Criei o seguinte script em .bat para vincular a uma GPO para todos os usuarios
net time \\Servidor /set /y
net use v: \\Servidor\TROCA
net use x: \\Servidor\BDA
net use y: \\Servidor\SOFT
net use z: \\Servidor\USERS
e criei outro script em .bat para vincular a uma GPO para cada grupo ser mapeado em sua pasta
net use f: \\Servidor\SEINF
Crie uma nova GPO com diretiva de usuario para script de logon e copie o bat e colei na pasta padrão da GPO e adicionei o bat para cada um acima, mas ele só executa a primeira que esta debaixo da GPO de dominio e a GPO por grupo não executa, tentei via Vbs e não executou nada, alguem ai pode me dar uma ajuda, pois estou entrando agora no mundo dos Windows Servers 2008 e saindo de 2 novell netware que trabalhava com eles desde 1994, onde eu tinha login scripts para cada setor e usuarios,
Espero que alguem ai possa me ajudar.
Grato
Luciano_RPO.
Respostas
-
Olá,
Luciano, aqui no Technet tem bastante coisa sobre isso. Vou te passar alguns links:
http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/3234f805-c44d-4b48-9efa-937664e53405/
http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/348b8740-e874-43b1-9543-1fbd6aef9168
Dá uma olhada, acho que irá te atender.
Até mais,
Jesiel
Obs.: Se útil, classifique
- Marcado como Resposta Luciano_RPO sexta-feira, 14 de agosto de 2009 14:02
Todas as Respostas
-
Olá,
Você criou a GPO e linkou ela em uma OU.
Oque tem nesta OU??? Tem os usuários ou o Grupo???
GPO não se aplica para grupos.
Você pode fazer é na GPO retirar a permissão de leitura e aplicar GPO para os usuários autenticados.
Feito isso, você adiciona o grupo que você quer aplicar esta GPO e dá permissão para este grupo de leitura e aplicar gpo.
Assim você consegue fazer GPO por GRUPO.
Faça os testes e nos retorne.
Até mais,
Jesiel
Obs.: Se útil, classifique
- Marcado como Resposta Luciano_RPO quinta-feira, 13 de agosto de 2009 21:35
- Não Marcado como Resposta Luciano_RPO quinta-feira, 13 de agosto de 2009 21:35
-
Olá,
Você criou a GPO e linkou ela em uma OU.
Oque tem nesta OU??? Tem os usuários ou o Grupo???
GPO não se aplica para grupos.
Você pode fazer é na GPO retirar a permissão de leitura e aplicar GPO para os usuários autenticados.
Feito isso, você adiciona o grupo que você quer aplicar esta GPO e dá permissão para este grupo de leitura e aplicar gpo.
Assim você consegue fazer GPO por GRUPO.
Faça os testes e nos retorne.
Até mais,
Jesiel
Obs.: Se útil, classifique
Jesiel, deu certo sim, muito obrigado, eu estava tentando executar a GPO debaixo de uma OU, dai coloquei debaixo do domino e funcionou, dai dei direito somente aquele grupo que queria e pronto, deu certo, valeu mesmo, mas vou tentar fazer um logon script em vbs, dai fico com somente uma GPO de logon, e não varias como ficou, vc tem ideia onde posso encontrar tal modelo de logon de grupos em vbs ? me deram esse modleo embaio mas não deu certo.
Const EVERYONE_GROUP = "cn=_EVERYONE,ou=EVERYONE,ou=servidor,dc=cohabrp,dc=com"
Const TROCA_GROUP = "cn=_TROCA,ou=TROCA,ou=servidor,dc=cohabrp,dc=com"Const DIRADM_GROUP = "cn=_DIRADM,ou=DIRADM,ou=servidor,dc=cohabrp,dc=com"
Const DIRFIN_GROUP = "cn=_DIRFIN,ou=DIRFIN,ou=servidor,dc=cohabrp,dc=com"
'Definindo o nome o usuário e grupo em uma variávelSet wshNetwork = CreateObject("WScript.Network")
Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
colGroups = CurrentUser.memberOfIf IsEmpty(colGroups) Then
strGroups = ""
ElseIf TypeName(colGroups) = "String" Then
strGroups = LCase(colGroups)
Else
strGroups = LCase(Join(colGroups))
End If'msgbox "Teste antes dos grupos - " & colgroups & " - " & strgroups,0,"Testes"
If strGroups = EVERYONE_GROUP Then
wshNetwork.MapNetworkDrive "U:","\\servidor\publica$"ElseIf strGroups = TROCA_GROUP Then
wshNetwork.MapNetworkDrive "V:","\\servidor\TROCA"ElseIf strGroups = DIRADM_GROUP Then
wshNetwork.MapNetworkDrive "w:","\\servidor\DIRADM"ElseIf strGroups = DIRFIN_GROUP Then
wshNetwork.MapNetworkDrive "w:","\\servidor\DIRFIN"End If
'Set objShell = WScript.CreateObject("Wscript.Shell")
'objShell.Run "\\srv\ofcscan\autopccp.exe",1,false
Você poderia me ajudar em mais esta ??
Grato
Luciano -
Olá,
Luciano, aqui no Technet tem bastante coisa sobre isso. Vou te passar alguns links:
http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/3234f805-c44d-4b48-9efa-937664e53405/
http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/348b8740-e874-43b1-9543-1fbd6aef9168
Dá uma olhada, acho que irá te atender.
Até mais,
Jesiel
Obs.: Se útil, classifique
- Marcado como Resposta Luciano_RPO sexta-feira, 14 de agosto de 2009 14:02