none
Отображаемое имя пользователя в меню "Пуск" RRS feed

  • Вопрос

  • Добрый день!

    В меню "Пуск" выводимое имя пользователя отображается в формате Фамилия Имя Отчество, как средствами gpo можно изменить отображение на Имя Фамилия (без отчества). Либо может есть скрипт для переименования выводимого имени в AD?

    7 апреля 2017 г. 12:12

Ответы

  • "Выводимое имя" это атрибут DisplayName

    поменять в powershell его можно для определенного пользователя

    import-module activedirectory

    Get-ADUser -Identity ИМЯ_ПОЛЬЗОВАТЕЛЯ -Properties displayname | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName) $($_.Surname)" -replace '\s+(?=\s)')}


    или для всех пользователей домена
    Get-ADUser -Properties displayname -Filter * | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName)  $($_.Surname)" -replace '\s+(?=\s)')}
    


    MCSAnykey

    • Помечено в качестве ответа Ystimen 7 апреля 2017 г. 13:10
    7 апреля 2017 г. 12:41

Все ответы

  • "Выводимое имя" это атрибут DisplayName

    поменять в powershell его можно для определенного пользователя

    import-module activedirectory

    Get-ADUser -Identity ИМЯ_ПОЛЬЗОВАТЕЛЯ -Properties displayname | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName) $($_.Surname)" -replace '\s+(?=\s)')}


    или для всех пользователей домена
    Get-ADUser -Properties displayname -Filter * | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName)  $($_.Surname)" -replace '\s+(?=\s)')}
    


    MCSAnykey

    • Помечено в качестве ответа Ystimen 7 апреля 2017 г. 13:10
    7 апреля 2017 г. 12:41
  • "Выводимое имя" это атрибут DisplayName

    поменять в powershell его можно для определенного пользователя

    import-module activedirectory

    Get-ADUser -Identity ИМЯ_ПОЛЬЗОВАТЕЛЯ -Properties displayname | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName) $($_.Surname)" -replace '\s+(?=\s)')}


    или для всех пользователей домена
    Get-ADUser -Properties displayname -Filter * | % {Set-ADUser -Identity $_ -DisplayName ("$($_.GivenName)  $($_.Surname)" -replace '\s+(?=\s)')}
    


    MCSAnykey

    Огромное спасибо! Все отработалось
    7 апреля 2017 г. 13:10
  • А еще маленький вопрос. Как сделать чтобы отображалось Фамилия Имя, а не Имя Фамилия?
    10 апреля 2017 г. 6:26
  • А еще маленький вопрос. Как сделать чтобы отображалось Фамилия Имя, а не Имя Фамилия?
    местами поменять givenname и surname

    MCSAnykey

    10 апреля 2017 г. 6:28
  • В таком случае выводится только фамилия
    10 апреля 2017 г. 6:38
  • все нормально там выводится:

    Get-ADUser -Properties displayname -Filter *  | % {Set-ADUser -Identity $_ -DisplayName ("$($_.Surname)  $($_.GivenName)" -replace '\s+(?=\s)')}


    MCSAnykey

    10 апреля 2017 г. 6:49
  • все нормально там выводится:

    Get-ADUser -Properties displayname -Filter *  | % {Set-ADUser -Identity $_ -DisplayName ("$($_.Surname)  $($_.GivenName)" -replace '\s+(?=\s)')}


    MCSAnykey

    Спасибо! 

    Действительно вывод получился Фамилия Имя

    10 апреля 2017 г. 6:56