none
Пользователи на экране приветствия RRS feed

  • Вопрос

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

    Есть ПК (W8.1) в домене. За ним работают три пользователя (доменных).

    Пользователи редко за ним работают и забывают свои учетки :)

    Подскажите, а можно вывести на экране приветствия этих трех пользователей, как?

    Спасибо.

    12 апреля 2018 г. 7:04

Ответы

Все ответы

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

    На сколько мне известно - нельзя. Пользователи будут только в том случае если они залогинены.

    Есть правила хорошего тона:

    Иванов Иван = i.ivanov / iivanov и тд.

    Не думаю, что пользователь в состоянии забыть свою фамилию.

    12 апреля 2018 г. 7:23
  • Правила то соблюдаются, но там просто у них фамилии сложные и все по разному на английском их пишут
    12 апреля 2018 г. 7:27
  • Встроенными средствами вы можете отобразить логин лишь последнего залогиненного в систему. Из вариантов - если только найти возможность кастомизации Logon (SignOn) Page - например подсунуть туда картинку, где будут написаны логины пользователей. Но для 8.1 не нашёл как это можно сделать (речь именно про Logon страницу, а не Lock).

    А так можете логины хоть на стикере написать и приклеить рядом.

     
    12 апреля 2018 г. 7:31
  • :) тоже вариант
    12 апреля 2018 г. 7:34
  • Вот так?


    http://woshub.com/how-to-show-all-users-accounts-on-windows-10-login-screen/

    Cудя по описанию, работает в Win 8.1 и Win 10

    Upd. Не заметил, что речь о домене, наверное с доменными учетками не прокатит ...



    • Изменено MaxBak83 12 апреля 2018 г. 7:44
    • Помечено в качестве ответа Anton Sashev Ivanov 3 мая 2018 г. 6:08
    12 апреля 2018 г. 7:43
  • Да, так. Но, да именно с доменными
    12 апреля 2018 г. 7:53
  • Вот как вариант костыля: добавляем в автозагрузку (или через GPO) такой posh скрипт, который собирает список локальных профилей и выводит их на экране входа в систему через параметры LegalNoticecaption  и LegalNoticeText

    $path = 'Registry::HKey_Local_Machine\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\*'
    $items = Get-ItemProperty -path $path
    Foreach ($item in $items) {
        $objUser = New-Object System.Security.Principal.SecurityIdentifier($item.PSChildName)
        $objName = $objUser.Translate([System.Security.Principal.NTAccount])
        $item.PSChildName = $objName.value
    }
    $obj= $items | Select-Object -Property PSChildName| Format-Table | Out-String
    Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name LegalNoticecaption -Value 'Warning'
    Set-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name LegalNoticeText -Value $obj
    Скрипт можно немного причесать, чтобы он не выводил системые и прочие аккаунты, а так вполне рабочий вариант, от которого можно оттолкнуться.




    12 апреля 2018 г. 9:21
  • Хм, интересно! Попробую.

    Спасибо.

    12 апреля 2018 г. 9:35