Уверен Вам знакома ситуация когда нужно быстро создать бэкап информационной базы 1С или выполнить другую работу на сервере терминалов,  но пользователи игнорируют просьбы выполнить выход, а при сбросе их сессий по-прежнему пытаются влезть на сервер.

Конечно, данная тема также подымается и на курсе: Администратор 1С!

 

Как быть?

Конечно, временно заблокировать вход на сервер терминалов!

Вот три способа, с помощью которых, Вы сможете сделать это максимально быстро.

 

Способ № 1

В командной строке или Power Shell на сервере терминалов выполняем команду.

CHANGE LOGON /DISABLE — запретить удаленное подключение пользователей. Команда не закрывает уже существующие сессии ( удаленные подключения ), а только запрещает новые. 

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

Вот такое сообщение они получат при попытке подключения:

Blokirovka_Dostupa_na_server_terminalov_1

И после того как всю работу сделали, повторно вводим:

CHANGE LOGON /ENABLE – Разрешаем подключение.

Команды можно «завернуть» в батник и простым кликом мышки, управлять доступом. Кстати эта функция уже реализована в программе YaAdmin v 1.5 (ждите новую версию).

Иногда требуется посмотреть текущее состояние сервера терминалов, заблокирован вход или нет в данный момент.

Это можно узнать при помощи команды:

CHANGE LOGON /QUERY — отобразит текущее состояние режима подключений.

Blokirovka_Dostupa_na_server_terminalov_2

Также можно использовать и аналогичную команду CHGLOGON.

 

Способ № 2

Правка в регистре.

Второй способ может быть даже в некотором роде лучше, так как отключает доступ  на сервер терминалов еще до аутентификации на сервере терминалов.

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

В командной строке выполним следующее:

reg add «HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections /t REG_DWORD /d 1 /f Это чтоб заблокировать вход на сервер терминалов, а ниже строчка чтоб его восстановить:   reg add «HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server» /v fDenyTSConnections /t REG_DWORD /d 0 /f Как и в способе, первом, все сессии работают дальше, доступ будет запрещен для новых подклю

Часть статьи скрыта
Доступно после бесплатной регистрации

После регистрации откроется полный текст и дополнительные материалы.

Если Вы хотите больше узнать о технической стороне 1С, тогда регистрируйтесь на первый бесплатный модуль курса: Администратор 1С >>>

От Богдан Кухар

Профессионал 1С с 10-летним опытом. Эксперт в области администрирования и программировании в 1С. Делюсь знаниями на блоге, когда есть время :) Пишите мне на team@kuharbogdan.com

2 комментария для “3 способа запретить доступ на сервер терминалов”
  1. Когда то использовали такую штуку(у многих серверов есть несколько сетевых карт):
    Пользователи заходят по одному сетевому интерфейсу, админы по другому.
    Когда надо отключаешь пользовательский, потом включаешь.

Добавить комментарий

База знаний 1С