Mi chiedevo se fosse possibile modificare l'unità organizzativa (UU) di un utente in ActiveDirectory utilizzando PowerShell. Ho uno script che dovrebbe aggiornare molti dei campi. Sto usando il comando Set-ADUser per l'aggiornamento, ma non riesco a trovare un flag che mi consenta di aggiornare l'unità organizzativa. Di seguito è riportato il comando Set-ADUser che sto utilizzando attualmente. Le variabili sono impostate in precedenza nello script e non dovrebbero essere rilevanti per la domanda.Set-ADUser con ActiveDirectory Module di PowerShell: modifica della OU dell'utente
set-ADUser -identity $samName -GivenName $firstName -Surname $lastName -Department $department -Description $description -Manager $manager -AccountExpirationDate $acctExp -Organization $org
Ho anche uno script che crea utenti. Questo script mi consente di impostare l'unità organizzativa. Questo mi porta a credere che potrei cambiare l'UO dopo la creazione. Di seguito è riportato il comando che utilizzo per creare l'utente. Ancora una volta, le variabili sono impostate in precedenza nello script.
New-ADUser -Name $dName -SamAccountName $sam -GivenName $firstName -Surname $lastName -Path $OU -AccountPassword $passwd -ChangePasswordAtLogon $true -Department $department -Description $description -Manager $manager -Organization $org
Se c'è una bandiera per il comando Set-ADUser che sarebbe grande, in caso contrario, ogni aiuto è apprezzato. Grazie.
meraviglioso. Stavo cercando di trovare un ADUser di modifica o qualcosa del genere. Move ha molto più senso. Grazie. – spassen
Felice di aiutare !!! –
Minor nitpick - il secondo comando non dovrebbe indicare 'DC = mydomain' invece di' OU = mydomain'? –