Команды изменения служб терминалов

Дополнительные сведения о командах изменения служб терминалов смотрите в следующих разделах.

Change logon

Включает или отключает вход сеансов или отображает текущее состояние входа. Эта служебная программа используется для настройки системы.

Синтаксис

change logon  {/enable|/disable|/query}

Параметры

/enable
Включает вход пользователя из сеанса, а не из консоли.
/disable
Отключает вход пользователя из сеанса, а не из консоли. Не влияет на вход текущего пользователя.
/query
Отображает текущий режим входа сеанса.
/?
Отображает справку в командной строке.

Примечания

  • Команду change logon может использовать только администратор.
  • При перезагрузке системы параметры входов сеансов включаются заново. Если происходит подключение к серверу терминалов из сеанса клиента с отключенными параметрами входа, то при выходе из системы до включения заново параметров входа будет невозможно снова подключиться к этому сеансу. Для включения параметров входа из сеансов клиента войдите в консоль.



Change port

Отображает и изменяет сопоставления COM-портов для совместимости MS-DOS приложений.

Синтаксис

change port  [{порт_х=порт_у|/d  порт_х|/query}]

Параметры

порт_х=порт_у
Сопоставляет порт x и порт y.
/d порт_х
Удаляет сопоставление для порта x.
/query
Отображает текущее сопоставление портов.
/?
Отображает справку в командной строке.

Примечания

  • Большинство приложений MS-DOS поддерживают только последовательные порты с COM1 до COM4. Команда change port, сопоставляющая различные номера последовательных портов, позволяет приложениям, не работающим с COM-портами с высокими номерами, получить доступ к последовательным портам. Например, для сопоставления COM12-порта COM1-порту для использования в приложениях MS-DOS введите команду change port com12=com1. Сопоставление действительно только для текущего сеанса. Оно не сохраняется при выходе и новом подключении к старому сеансу.
  • Для отображения доступных последовательных портов и их текущего сопоставления используйте команду change port без параметров.



Change user

Изменяет параметры сопоставления файлов .ini.

Синтаксис

change user  {/execute | /install |  /query}

Параметры

/execute
Разрешает выполнение сопоставления файлов .ini в основном каталоге. Это устанавливается по умолчанию.
/install
Запрещает выполнение сопоставления файлов .ini в основном каталоге. Все файлы .ini читаются и записываются в системный каталог. При установке приложений на сервер терминалов необходимо запретить сопоставление файлов .ini.
/query
Отображает текущие параметры сопоставления файлов .ini.
/?
Отображает справку в командной строке.

Примечания

  • Для создания файлов .ini приложений в системном каталоге используйте команду change user /install до начала процесса установки приложений. Эти файлы являются основными копиями для пользовательских файлов .ini. Для возвращения к стандартному сопоставлению файлов .ini используйте команду change user /execute.
  • При первом запуске приложения оно ищет основной каталог для нахождения своих файлов .ini. Если файлы .ini не найдены в основном каталоге, но найдены в системном каталоге, то службы терминалов копируют их в основной каталог и убеждаются в том, что у каждого пользователя есть своя копия файлов .ini приложения. Новые файлы .ini создаются в основном каталоге.
  • Каждый пользователь должен иметь собственную копию этих файлов для приложения. Это должно предотвратить ситуации, когда различные пользователи имеют несовместимые конфигурации приложений, например, различное положение каталогов или различные разрешения экрана.
  • При нахождении системы в режиме установки (change user /install) выполняются следующие операции. Все записи реестра, созданные в HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT \CurrentVersion\TerminalServer\Install, становятся недоступными. Разделы, добавленные в папку HKEY_CURRENT_USER, копируются в раздел \SOFTWARE, а разделы, добавленные в папку HKEY_LOCAL_MACHINE, копируются в раздел \MACHINE. Если приложение запрашивает папку Windows, используя системный вызов, например GetWindowsDirectory, то сервер терминалов отправляет его в системный_корневой_каталог. Любые записи файла .ini, добавленные с использованием системного вызова, например WritePrivateProfileString, добавляются в файлы .ini, расположенные в системном_корневом_каталоге.
  • При возвращении системы в режим выполнения (change user /execute) и при попытке приложения прочитать записи реестра в папке HKEY_CURRENT_USER, которые не существуют, службы терминалов проверяют, существует ли копия раздела в папке \TerminalServer\Install. Если она существует, то разделы копируются в необходимое расположение в папке HKEY_CURRENT_USER. Если приложение пытается прочитать несуществующий файл .ini, то службы терминалов ищут этот файл в корневой папке системы. Если файл .ini находится в корневой папке системы, то он копируется в подкаталог \Windows основного каталога пользователя. Если приложение обращается к каталогу Windows, то сервер терминалов перенаправляет запрос в подкаталог \Windows основного каталога пользователя.
  • При входе пользователя службы терминалов проверяют, являются ли ее системные файлы .ini более новыми, чем файлы на пользовательском компьютере. Если это так, то пользовательские файлы .ini будут заменены их новой версией. Это зависит от того, установлен или нет бит INISYNC, 0x40, для этих файлов .ini. Предыдущая версия файла .ini будет переименована в Inifile.ctx. Если значение реестра в разделе \TerminalServer\Install создано позже того, что расположено в папке HKEY_CURRENT_USER, то старая версия удаляется и заменяется новой из раздела \TerminalServer\Install.


Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).



Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь





HTML и CSS
корректный
my counter

Фитотерапия Молитвы Водолечение Юмор Форум Кладовка link О авторе Фитотерапия Молитвы Водолечение Юмор Форум Кладовка Ссылки О авторе Отправить сообщение Карта сайта Поиск по сайту Главная страница