При використанні на підприємстві декількох термінальних серверів, неминуче з'являються запитання користувачів «А на якому сервері я зараз перебуваю?».
У «просунутих» користувачів особливих проблем з визначенням сервера немає, але не всі користувачі «просунуті» 🙂 Тому, вивішуємо для всіх користувачів термінального сервера банер з ім'ям сервера.
Рішення
Скористаємося системної утилітою bginfo від Sysinternals, яка дозволяє виводити на Робочий стіл інформацію про параметри системи ( посилання для завантаження ). Припустимо, у нас є термінальний сервер з ім'ям «TSK«.
- Запускаємо bginfo.exe. У вікні видаляємо всі записи, крім «Host name:«. Змінюємо її на «Ім'я комп'ютера: TSK» (також можна змінити розмір шрифту, його колір, розташування тексту на Робочому столі і т.д.). Отриманий результат зберігаємо в файл Default.bgi.
- Файли bginfo.exe і Default.bgi зберігаємо на сервері TSK в папці C: \ Install. На вкладці Безпека даних файлів призначаємо такі права доступу:
- Творець \ Власник - повний доступ;
- Всі (або Користувачі домена) - читання і виконання
- Створюємо файл з розширенням .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 - параметр, що відключає вікно Угоди (користувач погоджується з умовами угоди за замовчуванням). - Зберігаємо файл, змінюємо його ім'я і розширення на Bg.bat. Розміщуємо файл в папку: C: \ Documents and Settings \ All Users \ Головне меню \ Програми \ Автозавантаження
Для файлу призначаємо права доступу аналогічні з попередніми файлами. Як перевірки: файл повинен відображатися в консолі «Налаштування системи» на вкладці Автозавантаження (msconfig). - Виконуємо вихід з системи, потім знову входимо в сеанс. Під час завантаження на кілька секунд з'являється вікно консолі cmd (ознака запуску програми bginfo.exe), після цього на зазначеному місці (в нашому випадку - в правому верхньому кутку Робочого столу) з'являється напис: «Ім'я сервера: TSK».
Всі можливі параметри і їх значення можна побачити через Help \ Command Line Options програми BgInfo.
При підключенні до сервера інших користувачів напис буде присутній на робочому столі кожного. Якщо є необхідність в сеансі відключити відображення цього напису, слід запустити програму bginfo.exe, в її вікні видалити всі записи і натиснути кнопку Apply (Застосувати). Напис зникне до наступного підключення до сервера.