Je mets constamment en place des environnements de recherche et développement qui nécessitent des comptes Active Directory. Puisque nous plaçons ces environnements dans des réseaux isolés, chaque environnement a besoin de son propre répertoire actif. Comment puis-je créer un nouveau compte Active Directory à l'aide de PowerShell.
active-directory
powershell
Rob Murdoch
la source
la source
add-windowsfeature rsat-ad-powershell;
ipmo activedirectory
Je recommanderais d'étudier les applets de commande AD de Quest:
http://www.quest.com/powershell/activeroles-server.aspx
Un nouvel utilisateur AD serait:
Cependant, pour Powershell «pur», la suggestion de Shay des scripts d'Idera vous sauverait en utilisant des applets de commande supplémentaires. Attention, si vous voulez vous lancer dans le téléchargement des scripts, vous pouvez aussi bien télécharger les applets de commande Quest.
la source
J'ai pris la réponse de Brad ci-dessus et ajouté un peu plus de détails ci-dessous (merci Brad de m'avoir fait réfléchir dans cette direction):
Fichier CSV d'entrée:
Code:
Bonne chance!
la source
si vous configurez simplement les mêmes utilisateurs sur différents réseaux / domaines, un vieux fichier .cmd simple devrait faire l'affaire. Émettez simplement des appels à la commande dsadd pour chaque utilisateur.
un appel à dsadd ou dsmod fonctionnerait également au milieu d'un script PowerShell. vous pouvez même avoir un fichier CSV de nom d'utilisateur / mots de passe que vous pouvez importer avec un script powershell et parcourir chaque ligne avec un appel à dsadd ou dsmod comme ceci:
Les commandes ds (dsadd, dsmod, etc.) sont installées avec le rôle Active Directory, elles sont donc disponibles une fois que AD est opérationnel.
la source