0%
Ajouter un ordinateur

Ajouter un ordinateur

Ce guide vous montre comment ajouter un ordinateur dans Active Directory avec PowerShell.

10-15 min 810 vues

Ajouter un ordinateur

Résumé des commandes

# Ajouter un ordinateur simple
New-ADComputer -Name "PC-01" -Path "OU=Ordinateurs,DC=lab,DC=lan"

# Ajouter un ordinateur avec des propriétés supplémentaires
New-ADComputer -Name "PC-02" -Path "OU=Ordinateurs,DC=lab,DC=lan" -Description "Ordinateur portable" -OperatingSystem "Windows 10"

# Ajouter plusieurs ordinateurs à partir d'un fichier CSV
Import-Csv "C:\Ordinateurs.csv" | ForEach-Object {
    New-ADComputer -Name $_.Name -Path $_.Path -Description $_.Description
}

Explications détaillées

1. Ajouter un ordinateur simple

La commande de base pour ajouter un ordinateur :

New-ADComputer -Name "PC-01" -Path "OU=Ordinateurs,DC=lab,DC=lan"

2. Ajouter un ordinateur avec des propriétés supplémentaires

Vous pouvez spécifier plusieurs propriétés lors de la création :

New-ADComputer -Name "PC-02" -Path "OU=Ordinateurs,DC=lab,DC=lan" -Description "Ordinateur portable" -OperatingSystem "Windows 10"

3. Ajouter plusieurs ordinateurs à partir d'un fichier CSV

Pour automatiser l'ajout de plusieurs ordinateurs :

Import-Csv "C:\Ordinateurs.csv" | ForEach-Object {
    New-ADComputer -Name $_.Name -Path $_.Path -Description $_.Description
}

Exemple pratique

Voici un script complet pour ajouter plusieurs ordinateurs avec des propriétés personnalisées :

# Créer une liste d'ordinateurs à ajouter
$Ordinateurs = @(
    @{
        Name = "PC-01"
        Description = "Ordinateur de bureau"
        OperatingSystem = "Windows 10"
        Location = "Bureau 101"
    },
    @{
        Name = "PC-02"
        Description = "Ordinateur portable"
        OperatingSystem = "Windows 10"
        Location = "Bureau 102"
    }
)

# Ajouter chaque ordinateur
foreach ($Ordinateur in $Ordinateurs) {
    New-ADComputer -Name $Ordinateur.Name `
                  -Path "OU=Ordinateurs,DC=lab,DC=lan" `
                  -Description $Ordinateur.Description `
                  -OperatingSystem $Ordinateur.OperatingSystem `
                  -Location $Ordinateur.Location
}

Ce script :

  • Crée une liste d'ordinateurs avec leurs propriétés
  • Ajoute chaque ordinateur dans l'OU spécifiée
  • Définit la description, le système d'exploitation et l'emplacement
Lien copié !