Le module Active Directory pour PowerShell est un module PowerShell qui consolide un groupe de cmdlets pour gérer les domaines Active Directory, les ensembles de configuration Active Directory Lightweight Directory Services (AD LDS) et les instances de l’outil de montage de base de données Active Directory dans un seul package autonome.
Il permet aux administrateurs de gérer Active Directory à partir de la ligne de commande, ce qui peut être utile pour automatiser la gestion des tâches telles que la création et la suppression d’utilisateurs.
Pour installer le module Active Directory pour PowerShell, vous pouvez suivre les instructions fournies dans cet article.
Vous pouvez également utiliser la commande Get-Command -module ActiveDirectory
pour obtenir une liste complète des cmdlets Active Directory disponibles .
Les applets de commande et des scripts :
▪ Disable a user account: Disable-ADAccount username
▪ Enable a user account: Enable-ADAccount username
▪ Unlock a user account: Unlock-ADAccount username
▪ Delete a user account: Remove-ADUser username
▪ Find all empty groups: Get-adgroup -filter * | where {-Not ($_ | get-adgroupmember)} |Select Name
▪ Add a member to a group: Add-adgroupmember “groupname” –username
▪ Enumerate the members of a group: Get-ADGroupMember “groupname”
▪ See what groups a user account is a member of: Get-aduser username -property Memberof| Select -ExpandProperty memberOf
▪ Disable a computer account: Disable-ADAccount -Identity “computername”
▪ Find computers by type: Get-ADComputer -Filter * -Properties OperatingSystem | SelectOperatingSystem -unique | Sort OperatingSystem
▪ Create an organizational unit: New-ADOrganizationalUnit -Name OUname -Path “dc=domainname,dc=com”
▪ Create a computer account: New-ADComputer -Name username -Path “ou=OUname,dc=DCname,dc=com”
▪ Create a user account: New-ADUser -Name username -Path “ou=OUname,dc=DCname,dc=com”