|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] posh: set-aduser -name? |
|
2008 R2 - [решено] posh: set-aduser -name?
|
Старожил Сообщения: 498 |
Модуль ActiveDirectory для Powershell, командлет set-aduser, вопрос - как поменять параметр -name пользователя?
По аналогии с new-aduser должен бы быть параметр -name, но к сожалению оного нет, через otherattributes (для set-aduser -Add) -Add @{DistinguishedName='vasyanpro'} - также не работает. Кто-то менял name (distinguishedname, т.к. для new-aduser параметр name и есть distinguishedname) через set-aduser? странно что есть возможность поменять samaccountname, но name - нет, хотя через dsa.msc - можно. |
|
Отправлено: 12:03, 30-09-2013 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать А через Set-ADUser -Replace не работает?
|
------- Отправлено: 12:56, 30-09-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 498
|
Профиль | Сайт | Отправить PM | Цитировать PS C:\Users\nokogerra> Set-ADUser -Identity nbocharova -Replace @{DistinguishedName='Бочарова Наталья Владимировна', 'nv
bocharova'} Set-ADUser : Не удалось привести тип объекта "System.String[]" к типу "System.String". строка:1 знак:11 + Set-ADUser <<<< -Identity nbocharova -Replace @{DistinguishedName='Бочарова Наталья Владимировна', 'nvbocharova'} + CategoryInfo : NotSpecified: (nbocharova:ADUser) [Set-ADUser], InvalidCastException + FullyQualifiedErrorId : Не удалось привести тип объекта "System.String[]" к типу "System.String".,Microsoft.Acti veDirectory.Management.Commands.SetADUser PS C:\Users\nokogerra> |
Отправлено: 13:24, 30-09-2013 | #3 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать Непонятно почему Вы DistinguishedName меняете, он выглядит примерно как "CN=user_name,OU=Users,DC=contoso,DC=com"
Быть может Вы хотите поменять DisplayName? Либо я чего-то недопонял. И в командлете New-ADUser я не знаю параметра DistinguishedName, там есть Path |
------- Последний раз редактировалось cortes_, 30-09-2013 в 14:33. Отправлено: 14:22, 30-09-2013 | #4 |
Старожил Сообщения: 498
|
Профиль | Сайт | Отправить PM | Цитировать Нет, я хочу поменять именно name, да я в курсе что нет параметра DistinguishedName, по записи же видно что я использую не параметр, а otherattribute, ибо в set-aduser параметра name нет. Path - путь до размещения объекта, а name в new-aduser - грубо говоря то, как будет выглядеть объект в dsa.msc, т.е. левая часть DistinguishedName, собственно из именных параметров name и samaccountname(логин) - единственные обязательные для использования командлета new-aduser, при этом samaccountname можно изменить с помощью set-aduser, name - нет.
p.s. если в -replace @{...} записать полные DN - результат не меняется. |
|
Отправлено: 05:25, 01-10-2013 | #5 |
Пользователь Сообщения: 146
|
Профиль | Отправить PM | Цитировать Попробуйте как написано тут. Скрипт, возможно, придется подправить под Ваши требования, но в целом они похожи
|
------- Отправлено: 09:18, 01-10-2013 | #6 |
Старожил Сообщения: 498
|
Профиль | Сайт | Отправить PM | Цитировать ну скрипт мне не нужен был, видимо с помощью set-aduser поменять CN в DN не судьба, хотя rename-adobject работает. закрыто.
|
Отправлено: 09:56, 01-10-2013 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Поиск в Excel средствами PoSh | Andrey111sk | Скриптовые языки администрирования Windows | 1 | 10-07-2013 00:08 | |
CMD/BAT - [решено] Не работает команда set /a | mark23 | Скриптовые языки администрирования Windows | 7 | 04-04-2013 17:16 | |
[решено] WSH PoSH | Ragnazar | Хочу все знать | 6 | 14-05-2012 14:11 | |
set temp в формате8 | akpar | Microsoft Windows 2000/XP | 2 | 04-11-2006 13:59 | |
Переместить Doc-s and Set-s | kirillkr | Автоматическая установка Windows 2000/XP/2003 | 3 | 20-03-2005 19:06 |
|