Créer une nouvelle unité d'organisation
Ce guide vous montre comment créer une nouvelle unité d'organisation dans Active Directory avec PowerShell.
10-15 min
• 1.6k vues
Créer une nouvelle unité d'organisation
Résumé des commandes
# Créer une unité d'organisation simple
New-ADOrganizationalUnit -Name "IT" -Path "DC=lab,DC=lan"
# Créer une unité d'organisation avec des propriétés supplémentaires
New-ADOrganizationalUnit -Name "RH" -Path "DC=lab,DC=lan" -Description "Département Ressources Humaines" -ProtectedFromAccidentalDeletion $true
# Créer plusieurs unités d'organisation à partir d'un fichier CSV
Import-Csv "C:\OUs.csv" | ForEach-Object {
New-ADOrganizationalUnit -Name $_.Name -Path $_.Path -Description $_.Description
}
Explications détaillées
1. Créer une unité d'organisation simple
La commande de base pour créer une unité d'organisation :
New-ADOrganizationalUnit -Name "IT" -Path "DC=lab,DC=lan"
2. Créer une unité d'organisation avec des propriétés supplémentaires
Vous pouvez spécifier plusieurs propriétés lors de la création :
New-ADOrganizationalUnit -Name "RH" -Path "DC=lab,DC=lan" -Description "Département Ressources Humaines" -ProtectedFromAccidentalDeletion $true
3. Créer plusieurs unités d'organisation à partir d'un fichier CSV
Pour automatiser la création de plusieurs unités d'organisation :
Import-Csv "C:\OUs.csv" | ForEach-Object {
New-ADOrganizationalUnit -Name $_.Name -Path $_.Path -Description $_.Description
}
Exemple pratique
Voici un script complet pour créer plusieurs unités d'organisation avec des propriétés personnalisées :
# Créer une liste d'unités d'organisation à ajouter
$OUs = @(
@{
Name = "IT"
Description = "Département Informatique"
Path = "DC=lab,DC=lan"
Protected = $true
},
@{
Name = "RH"
Description = "Département Ressources Humaines"
Path = "DC=lab,DC=lan"
Protected = $true
}
)
# Créer chaque unité d'organisation
foreach ($OU in $OUs) {
New-ADOrganizationalUnit -Name $OU.Name `
-Path $OU.Path `
-Description $OU.Description `
-ProtectedFromAccidentalDeletion $OU.Protected
}
Ce script :
- Crée une liste d'unités d'organisation avec leurs propriétés
- Ajoute chaque unité d'organisation dans le chemin spécifié
- Définit la description et la protection contre la suppression accidentelle