Les commandes PowerShell de base pour L'AD

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”