Podemos sincronizar os usuários do Azure AD com nosso AD no local

0

Queremos sincronizar os usuários do anúncio do Azure para nosso anúncio no local. Instalamos a ferramenta de Sincronização do Active Directory do Azure, que ajuda a criar nossos usuários no local para o Azure AD, mas não de maneira sábia. Por favor, deixe-me saber como podemos fazer isso?

    
por Niraj 09.03.2016 / 13:36

1 resposta

0

Eu descobri que não há como fazer isso automaticamente, ele precisará ser recriado manualmente. A outra maneira é criar um serviço usando a API de gráfico do Active Directory para ler dados do Azure AD e criá-los no AD local.

Eu tive que recriar os usuários manualmente. Eu instalei o Azure Active Directory Module para Windows Power Shell em minha VM usando este link e conectado a office 365 usando os seguintes comandos

$msolcred = get-credential

fornecidas credenciais para o Administrador do AD do Azure

connect-msolservice -credential $msolcred

Além disso, executei o cmdlet Get-MsolUser para obter uma lista de usuários do Azure AD

Get-MsolUser -maxresults 10000 | Select-Object City, Country, Department, DisplayName, Fax, FirstName, LastName, MobilePhone, Office, PasswordNeverExpires, PhoneNumber, PostalCode, SignInName, State, StreetAddress, Title, UserPrincipalName | Export-Csv C:\Temp\AzureUsers.csv -Encoding UTF8

Depois de gerar uma lista de usuários do AD, executei o seguinte cmdlet para criar esses usuários no AD no local

import-csv C:\Temp\AzureUsers.csv -Encoding UTF8 | foreach-object {New-ADUser -Name ($.username) -SamAccountName ($.username) -GivenName $.FirstName -Surname $.LastName -City $.City -Department $.Department -DisplayName $.DisplayName -Fax $.Fax -MobilePhone $.MobilePhone -Office $.Office -PasswordNeverExpires ($.PasswordNeverExpires -eq "True") -OfficePhone $.PhoneNumber -PostalCode $.PostalCode -EmailAddress $.SignInName -State $.State -StreetAddress $.StreetAddress -Title $.Title -UserPrincipalName $.UserPrincipalName -AccountPassword (ConvertTo-SecureString -string "Password1" -AsPlainText -force) }

    
por 10.03.2016 / 18:51

Tags