Блог Simplit: Відображаємо ім'я термінального сервера на робочому столі

  1. Рішення

При використанні на підприємстві декількох термінальних серверів, неминуче з'являються запитання користувачів «А на якому сервері я зараз перебуваю При використанні на підприємстві декількох термінальних серверів, неминуче з'являються запитання користувачів «А на якому сервері я зараз перебуваю?».

У «просунутих» користувачів особливих проблем з визначенням сервера немає, але не всі користувачі «просунуті» 🙂 Тому, вивішуємо для всіх користувачів термінального сервера банер з ім'ям сервера.

Рішення

Скористаємося системної утилітою bginfo від Sysinternals, яка дозволяє виводити на Робочий стіл інформацію про параметри системи ( посилання для завантаження ). Припустимо, у нас є термінальний сервер з ім'ям «TSK«.

  1. Запускаємо bginfo.exe. У вікні видаляємо всі записи, крім «Host name:«. Змінюємо її на «Ім'я комп'ютера: TSK» (також можна змінити розмір шрифту, його колір, розташування тексту на Робочому столі і т.д.). Отриманий результат зберігаємо в файл Default.bgi.
  2. Файли bginfo.exe і Default.bgi зберігаємо на сервері TSK в папці C: \ Install. На вкладці Безпека даних файлів призначаємо такі права доступу:
    • Творець \ Власник - повний доступ;
    • Всі (або Користувачі домена) - читання і виконання
  3. Створюємо файл з розширенням .txt. У нього вносимо наступний запис:

    C: \ Install \ bginfo. exe C: \ Install \ default. bgi / timer: 0 / nolicprompt


    де C: \ Install \ bginfo.exe - шлях до програми, яка повинна запускатися;
    C: \ Install \ default.bgi - шлях до файлу, що задає умови виконання програми;
    / timer: 0 - параметр, що задає проміжок часу між входом в сеанс на термінальному сервері і початком запуску програми bginfo.exe;
    / nolicprompt - параметр, що відключає вікно Угоди (користувач погоджується з умовами угоди за замовчуванням).

  4. exe;   / nolicprompt - параметр, що відключає вікно Угоди (користувач погоджується з умовами угоди за замовчуванням)

    Всі можливі параметри і їх значення можна побачити через Help \ Command Line Options програми BgInfo.

  5. Зберігаємо файл, змінюємо його ім'я і розширення на Bg.bat. Розміщуємо файл в папку: C: \ Documents and Settings \ All Users \ Головне меню \ Програми \ Автозавантаження

    Для файлу призначаємо права доступу аналогічні з попередніми файлами. Як перевірки: файл повинен відображатися в консолі «Налаштування системи» на вкладці Автозавантаження (msconfig).
  6. Виконуємо вихід з системи, потім знову входимо в сеанс. Під час завантаження на кілька секунд з'являється вікно консолі cmd (ознака запуску програми bginfo.exe), після цього на зазначеному місці (в нашому випадку - в правому верхньому кутку Робочого столу) з'являється напис: «Ім'я сервера: TSK».

При підключенні до сервера інших користувачів напис буде присутній на робочому столі кожного. Якщо є необхідність в сеансі відключити відображення цього напису, слід запустити програму bginfo.exe, в її вікні видалити всі записи і натиснути кнопку Apply (Застосувати). Напис зникне до наступного підключення до сервера.