Hallo vorher noch gesagt, ich bin eher neu was Powershell angeht deshalb habt mit mir bitte Geduld.
Wie der Titel schon sagt möchte ich gern bei mehreren Usern in unserem Active Directory einen Vorgesetzten (Manager) einpflegen. Da es sich später um mehrere hunderte User handelt gibt es eine .csv wo nur der SamAccountName und der einzupflegende Manager
drin stehen (Ja, sowohl die User wo der Manager hinterlegt werden soll als auch die Manager selber existieren bereits im Active Directory)
Momentan sieht es so aus:
Import-Module ActiveDirectory
$Users = Import-csv hier steht der Pfad -Delimiter ';'
foreach ($User in $Users)
{
$Username = $User.SamAccountName
$Manager = $User.NewManager
Set-ADUser $Username -Replace @{'Manager' = $Manager}
}
Folgenden Fehler erhalte ich:
Set-ADUser : Der Namensverweis ist unzulässig
In hier steht der Pfad:9 Zeichen:2
+ Set-ADUser $Username -Replace @{'Manager' = $Manager}
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (xxx.xxx:ADUser) [Set-ADUser], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8373,Microsoft.ActiveDirectory.Management.Commands.SetADUser
Da mein momentanes Wissen was Powershell angeht sehr gering ist, stellt der Fehler mich vor eine Hürde wo ich von alleine nicht weiter weiß, Danke im Voraus für jede Hilfe.