Использование служб терминалов Windows для запуска одного приложения

Опубликовано: 13 Апреля, 2023

Посетите MSTerminalServices.org


Введение


Некоторым пользователям требуется только одно приложение. Установка дорогого компьютера для этого кажется немного ненужной, учитывая, что службы терминалов Windows доступны уже довольно давно.


Однако, поскольку Windows предназначена для доставки множества компонентов пользовательского интерфейса, а также для обслуживания нескольких приложений, для этого требуется определенная работа. Благодаря преимуществам групповой политики и некоторой магии сценариев публикация отдельного приложения для пользователей становится простой задачей.


Всем, кто планирует реализовать сложные сценарии групповой политики, следует загрузить GPMC для Microsoft. Это действительно помогает вам при планировании и устранении неполадок групповой политики.


Групповая политика


У моего терминального сервера есть пользователи, которые получают только одно приложение, а также обычные пользователи, которые получают рабочий стол с несколькими приложениями. Чтобы облегчить это, я установил одну политику All Users для всех пользователей, подключающихся к серверу терминалов, и App1 для пользователей, получающих первое приложение.


Это настройки для всех пользователей, скопированные из GPMC. Что он делает, так это оставляет чистый пользовательский интерфейс для пользователей, удаляя большую часть панели задач и меню «Пуск». Он также скрывает дисковые накопители терминального сервера, оставляя пользователям доступ только к их собственному домашнему каталогу.











Все пользователи


Конфигурация компьютера (включено)
Настройки не определены.

Конфигурация пользователя (включено)


Параметры Windows
Перенаправление папок
Мои документы
Настройка: базовая (перенаправление всех папок в одно и то же место)
Путь: D:Users\%USERNAME%Мои документы


Опции: показать



























































































































































































































































Предоставить пользователю исключительные права на Мои документы
Неполноценный
Переместите содержимое Моих документов в новое место Неполноценный
Поведение при удалении политики Оставить содержимое



Административные шаблоны




Панель управления



Политика
Параметр
Запретить доступ к панели управления Включено

Рабочий стол

Политика
Параметр
Не добавлять общие папки с недавно открытыми документами в My Network Places Включено
Не сохранять настройки при выходе Включено
Скрыть значок My Network Places на рабочем столе Включено
Запретить пользователю изменять путь к Моим документам Включено
Удалить значок «Мой компьютер» на рабочем столе Включено




Меню «Пуск» и панель задач



Политика
Параметр
Добавить выход из системы в меню «Пуск» Включено
Не отображать настраиваемые панели инструментов на панели задач Неполноценный
Принудительное классическое меню «Пуск» Неполноценный
Скрыть область уведомлений Включено
Запретить изменение настроек панели задач и меню «Пуск» Включено
Убрать доступ к контекстным меню для панели задач Включено
Удалить список «Все программы» из меню «Пуск» Включено
Удалить и запретить доступ к команде «Завершение работы» Включено
Удалить общие группы программ из меню «Пуск» Включено
Удалить меню «Документы» из меню «Пуск» Включено
Удалите контекстные меню перетаскивания в меню «Пуск». Включено
Удалить меню «Избранное» из меню «Пуск» Включено
Удалить меню справки из меню «Пуск» Включено
Удалить ссылки и доступ к Центру обновления Windows Включено
Удалить значок «Мое сетевое окружение» из меню «Пуск» Включено
Удалить сетевые подключения из меню «Пуск» Включено
Удалить программы в меню настроек Включено
Удалить меню «Выполнить» из меню «Пуск» Включено
Удалить меню поиска из меню «Пуск» Включено
Удалите Set Program Access and Defaults из меню «Пуск» Включено
Удалить папки пользователя из меню «Пуск» Включено
Отключить персонализированное меню Включено

Система/Ctrl+Alt+Del Параметры



Политика
Параметр
Удалить диспетчер задач Включено

Компоненты Windows/Проводник Windows



Политика
Параметр
Скрыть указанные диски в «Моем компьютере» Включено

Выберите одну из следующих комбинаций
Ограничить только диски A, B и C

Политика
Параметр
Запретить доступ к дискам с Моего компьютера Включено

Выберите одну из следующих комбинаций
Ограничить только диски A, B и C

Политика
Параметр
Удалить контекстное меню Windows Explorer по умолчанию Включено
Удаляет пункт меню «Параметры папки» из меню «Инструменты». Неполноценный

Компоненты Windows/Проводник Windows/Общее диалоговое окно открытия файла



Политика
Параметр
Элементы, отображаемые на панели мест Включено

Места для показа:
Пункт 1 Мои документы
Пункт 2
Пункт 3
Пункт 4
Пункт 5

Вторая групповая политика обрабатывает публикацию приложения.


Приложение1

Конфигурация компьютера (включено)
Настройки не определены.


Конфигурация пользователя (включено)



Параметры Windows

Скрипты
Войти

Имя
Параметры
D:Netlogonapp1.vbs



Административные шаблоны




Рабочий стол


Политика
Параметр
Скрыть и отключить все элементы на рабочем столе Включено



Меню «Пуск» и панель задач


Политика
Параметр
Отключить персонализированное меню Включено


Как видите, групповая политика мало что делает, кроме очистки рабочего стола и запуска сценария входа в систему.


Магия сценариев


Следующий сценарий запускает приложение и выходит из системы, когда приложение закрывается. Он также удаляет несколько надоедливых значков, если они появляются в меню «Пуск».


Сценарий перечисляет все запущенные экземпляры app.exe, если ни один из этих экземпляров не принадлежит вошедшему в систему пользователю, он выходит из сеанса. Если синтаксис WMI выглядит сложным, не волнуйтесь. Все, что вам нужно сделать, чтобы использовать этот сценарий, — это изменить путь к приложению и имя приложения.












Вывод


С некоторыми сценариями и настройками групповой политики обслуживание одного приложения для пользователей может быть простым и дешевым. Оба механизма являются гибкими и могут использоваться для гораздо большего, удовлетворяя различные потребности.


Посетите MSTerminalServices.org