Comment importer des utilisateurs Active Directory à l'aide de PowerShell
Cet article explique la procédure d'importation d'utilisateurs dans Active Directory (AD) à partir d'un fichier CSV, à l'aide de PowerShell et d'ADManager Plus, une solution unifiée de gestion et de reporting d'Active Directory, Office 365 et Exchange. Cet article explique également comment les modèles de tâches spécialement conçus par ADManager Plus transforment l’importation en bloc d'utilisateurs AD à partir d'un fichier CSV en une opération simple, réalisée en quelques clics.
Windows PowerShell
Étapes à suivre pour importer des utilisateurs dans AD.
- Assurez-vous que vous disposez des autorisations nécessaires pour effectuer cette action, et aussi pour exécuter les scripts PowerShell dans le domaine requis.
- Créez le fichier CSV avec la liste de tous les utilisateurs à importer dans AD, avec les noms LDAP des attributs nécessaires comme en-tête.
- Identifiez le domaine et l’UO dans lesquels les utilisateurs doivent être importés.
- Créez le script en utilisant le cmdlet Add-ADGroupMember, et exécutez-le dans la fenêtre PowerShell.
Un exemple de script PowerShell pour importer des utilisateurs dans un groupe AD
Copied
Import-Module ActiveDirectory
$Domain="@abc.com"
$UserOu="OU=Users,DC=abc,DC=com" $NewUsersList=Import-CSV "D:\userstobeimported.csv"
ForEach ($User in $NewUsersList)
{
$givenName=$User.givenName $sAMAccountName=$User.sAMAccountName $userPrincipalName=$User.sAMAccountName+$Domain $userPassword=$User.Password $expire=$null
New-ADUser -Name $givenName -GivenName $givenName -SamAccountName $sAMAccountName
}
Cliquez pour copier tout le scriptADManager Plus
Pour importer des utilisateurs AD,
- Cliquez sur la fonction « Créer des utilisateurs » située sous Importation CSV dans la Gestion des utilisateurs, située dans l'onglet Gestion.
- Sélectionnez le domaine et le modèle souhaités, cliquez sur Importer et sélectionnez le fichier CSV correspondant. Sélectionnez l’UO souhaitée et cliquez sur Créer des utilisateurs.
Capture d'écran
En fait, presque toutes les fonctions de gestion d'AD, d'Office 365 et d'Exchange intègrent l'option d'importation CSV, ce qui vous permet de gérer facilement les objets individuellement ou en bloc, en utilisant la même fonction, en quelques clics.
» Commencer l'essai gratuit de 30 jours
Limites de l'utilisation de PowerShell pour importer des utilisateurs dans AD
- Vous ne pourrez pas importer des utilisateurs AD et les ajouter à AD à l'aide de PowerShell si vous ne disposez pas des autorisations suffisantes dans AD. Avec ADManager Plus, les privilèges des utilisateurs dans AD ou Exchange n'ont pas besoin d'être élevés pour ajouter des utilisateurs aux groupes AD.
- L'utilisation de PowerShell pour importer des utilisateurs vous obligera à créer des scripts complexes en fonction de vos besoins. ADManager Plus, quant à lui, offre l'importation CSV comme une option intégrée dans toutes ses fonctions de gestion, vous permettant d'importer la liste des utilisateurs à partir d'un CSV, par des actions de type pointer-cliquer.
- Vous devez savoir comment exécuter les scripts à partir de la fenêtre PowerShell. Avec ADManager Plus, toutes les opérations de gestion et d'établissement de rapports peuvent être effectuées à partir d'une interface graphique intuitive, par simples clics.
- Un trait d'union mal placé, une faute de frappe dans les noms LDAP ou une autorisation insuffisante pour configurer ne serait-ce qu'un seul des attributs utilisés dans le script suffisent à causer des erreurs. ADManager Plus se pilote entièrement via l'interface graphique. Il n'est donc pas nécessaire de dépendre de scripts, ce qui élimine les risques d'erreur.