Zastanawiam się, czy możliwa jest zmiana jednostki organizacyjnej (OU) użytkownika w ActiveDirectory przy użyciu PowerShell. Mam skrypt, który powinien aktualizować wiele pól. Używam polecenia Set-ADUser do aktualizacji, ale nie mogę znaleźć flagi, która pozwoli mi zaktualizować jednostkę organizacyjną. Poniżej znajduje się polecenie Set-ADUser, którego używam obecnie. Zmienne są ustawione wcześniej w skrypcie i nie powinny być istotne dla pytania.Set-ADUser z modułem ActiveDirectory PowerShell: zmiana użytkownika OU
set-ADUser -identity $samName -GivenName $firstName -Surname $lastName -Department $department -Description $description -Manager $manager -AccountExpirationDate $acctExp -Organization $org
Mam również skrypt, który tworzy użytkowników. Ten skrypt pozwala mi ustawić OU. To prowadzi mnie do przekonania, że mogę zmienić OU po stworzeniu. Poniżej znajduje się polecenie, którego używam do utworzenia użytkownika. Ponownie, zmienne są ustawione wcześniej w skrypcie.
New-ADUser -Name $dName -SamAccountName $sam -GivenName $firstName -Surname $lastName -Path $OU -AccountPassword $passwd -ChangePasswordAtLogon $true -Department $department -Description $description -Manager $manager -Organization $org
Jeśli istnieje flaga dla polecenia Set-ADUser, byłoby świetnie, w przeciwnym razie każda pomoc jest doceniana. Dzięki.
wspaniałe. Próbowałem znaleźć Change-ADUser lub coś w tym stylu. Ruch ma dużo więcej sensu. Dziękuję Ci. – spassen
Cieszę się, że pomogłem !!! –
Drobna nitpick - czy drugie polecenie nie powinno brzmieć 'DC = mydomain' zamiast' OU = mydomain'? –