Em uma das postagens anteriores, guiei você através da migração de usuários AD com a ajuda da ADMT v3.2 (ferramenta de migração de diretório ativo) GUI entre domínios na mesma floresta. Nesta postagem, vou mostrar que você migra usuários AD com o VBScript.

Passo a passo

1. Faça login com a conta de administrador do domínio para um dos controladores de domínio no domínio alvo onde o ADMT está instalado.

2. Abra o bloco de notas e cole o seguinte script, guarde o arquivo com a extensão .wsf na mesma pasta onde o templatescript.vbs está localizado.

<Job id=” MigratingUserAccountsBetweenDomainsInSameForest” >

Option Explicit

Dim objMigration
Dim objUserMigration

Set objMigration = CreateObject(“ADMT.Migration” )
Set objUserMigration = objMigration.CreateUserMigration

objMigration.Intraforest = True
objMigration.SourceDomain = “NetBIOS name or FQDN of source domain”

objMigration.SourceOu = “Canonical path of source OU”
objMigration.TargetDomain = “NetBIOS name or FQDN of source domain”
objMigration.TargetOu = “Canonical path of target OU”

objUserMigration.TranslateRoamingProfile = True
objUserMigration.UpdateUserRights = True
objUserMigration.FixGroupMembership = True
objUserMigration.MigrateServiceAccounts = False
‘objUserMigration.MigrateGroups = False

objUserMigration.Migrate admtData, array (“username1”, “username2” )

Set objUserMigration = Nothing
Set objMigration = Nothing

</job>

3. Abra o PowerShell e execute o seguinte comando

C:\windows\syswow64\csript.exe <scriptfilename.wsf> e.g. hello.wsf

4. Abra o console de Usuários e Computadores do Active Directory em um dos controladores de domínio no domínio alvo. Verifique a existência de objetos AD recentemente migrados.

Anúncios