2 Pluspunkte 0 Minuspunkte

Ich habe eine CSV Datei mit Benutzername und Telefonnummer. 

Benutzername,Durchwahl
Benutzer1,1234
Benutzer2,5678
...

Wie kann ich jedem der Benutzer in der CSV Datei die Telefonnummer mit Powershell zuweisen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit dem Cmdlet Set-ADUser kannst du Attribute für einen Benutzer setzen. Hier ist ein Beispiel Powershell Script.

$csvData = Import-Csv -Path "C:\Datei.csv"

foreach ($row in $csvData) {

    $username = $row.Benutzername
    $telephoneNumber = $row.Durchwahl

    $user = Get-ADUser -Filter {SamAccountName -eq $username}

    if ($user -ne $null) {

        # Durchwahl hinzufügen
        Set-ADUser -Identity $username -OfficePhone $telephoneNumber
        Write-Host "Durchwahl für $username hinzugefügt: $telephoneNumber"

    } else {

        Write-Host "Benutzer $username nicht gefunden"

    }

}
von (716 Punkte)