Usuário com melhor resposta
Renomear grupos no AD

Pergunta
-
Respostas
-
Olá Douglas....
Veja se ajuda você...
Se útil classifique! []'s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"
- Editado Marcellus Bockorny quarta-feira, 1 de dezembro de 2010 18:13 Identando
- Marcado como Resposta Douglas Tesch terça-feira, 7 de dezembro de 2010 17:25
-
Boa tarde Marcellus,
Fiz os testes no link que você enviou e deu certo. Foi necessário alguns ajustes para atualização dos demais dados que não estão descritos no link. De qualquer forma obrigado pela força.. sua informação foi o norte que eu precisava.
O script final ficou assim:
Const ADS_PROPERTY_UPDATE = 2
Set objGroup = GetObject _
("LDAP://ou=grupos,DC=dominio,dc=com")
'Atualiza o nome
objGroup.MoveHere "LDAP://cn=NomeDoGrupoAntigo,ou=grupos,DC=cominio,dc=com", "cn=NomeDoGrupoNovo"
Set objGroup = Nothing
'Atualiza os demais dados do grupo
Set objGroup = GetObject _
("LDAP://cn=NomeDoGrupoNovo,ou=grupos,DC=dominio,dc=com")
'Atualiza o nome no Windows 2000
objGroup.Put "sAMAccountName", "NomeDoGrupoNovo"
objGroup.Put "displayname", "NomeDoGrupoNovo"
'Atualiza descrição
objGroup.PutEx ADS_PROPERTY_UPDATE, _
"description", Array("Descrição do grupo com novo nome")
'Confirma as alterações
objGroup.SetInfo
Att. Douglas Tesch- Marcado como Resposta Douglas Tesch terça-feira, 7 de dezembro de 2010 17:24
Todas as Respostas
-
Olá Douglas....
Veja se ajuda você...
Se útil classifique! []'s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"
- Editado Marcellus Bockorny quarta-feira, 1 de dezembro de 2010 18:13 Identando
- Marcado como Resposta Douglas Tesch terça-feira, 7 de dezembro de 2010 17:25
-
-
Boa tarde Marcellus,
Fiz os testes no link que você enviou e deu certo. Foi necessário alguns ajustes para atualização dos demais dados que não estão descritos no link. De qualquer forma obrigado pela força.. sua informação foi o norte que eu precisava.
O script final ficou assim:
Const ADS_PROPERTY_UPDATE = 2
Set objGroup = GetObject _
("LDAP://ou=grupos,DC=dominio,dc=com")
'Atualiza o nome
objGroup.MoveHere "LDAP://cn=NomeDoGrupoAntigo,ou=grupos,DC=cominio,dc=com", "cn=NomeDoGrupoNovo"
Set objGroup = Nothing
'Atualiza os demais dados do grupo
Set objGroup = GetObject _
("LDAP://cn=NomeDoGrupoNovo,ou=grupos,DC=dominio,dc=com")
'Atualiza o nome no Windows 2000
objGroup.Put "sAMAccountName", "NomeDoGrupoNovo"
objGroup.Put "displayname", "NomeDoGrupoNovo"
'Atualiza descrição
objGroup.PutEx ADS_PROPERTY_UPDATE, _
"description", Array("Descrição do grupo com novo nome")
'Confirma as alterações
objGroup.SetInfo
Att. Douglas Tesch- Marcado como Resposta Douglas Tesch terça-feira, 7 de dezembro de 2010 17:24