Инструкция по работе с программой YaAdmin v: 1.5

Для работы с программой (YaAdmin - Сервер) у Вас должны быть права администратора!

Программу (YaAdmin - Сервер) следует установить на сервер терминалов или там где у вас работает Сервер 1С или на Ваш ПК.
Если установка производится на сервер терминалов, тогда при установке выбираем пункт "Только для текущего пользователя". 
Шаг № 0. Зарегистрировать программу на Free или Pro версию - иначе работать не будет!

1. Запустить Сервер YaAdmin (Настройка - YaAdmin, далее вкладка Клиент-сервер).
2. Для работы "Сервера YaAdmin" открыть порт 5005 (Входящий TCP).
3. Установить Программу "клиент" YaAdminCL.msi на ПК пользователей что работают в 1С. (НЕ! на сервер терминалов!).
4. Открыть на клиентских компьютерах 5006 порт (Входящий TCP). 


================
=Системные требования=
================

Для работы программы требуется операционная система: 

Windows XP
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows server 2003 
Windows server 2008 
Windows server 2012
Windows server 2016

Мин. разрешение 1024 х 768 (Для сервера)

Работает на  Вирт. машинах. VMware.
Нельзя устанавливать YaAdmin там где работает Radmin. (И аналогичные программы).

===================
=Описание работы команд=
===================

Завершение процессов 1С - Выполняется командой TASKKILL
Получение информации о сессиях пользователей на сервере - Выполняется штатной командой query user

«Обновить» – обновить информацию о подключениях. query user.
«Заблокировать вход на TS» – Блокируем вход  пользователям на сервер терминалов. 
«Разблокировать вход на TS» – Соответственно возобновляем доступ.
«Отправить сообщение» – Вызывает окно, где Вы можете отправлять сообщения всем пользователям, что работают на сервере терминалов. (Выполняетсястандартной командой msg)
«Завершить отключенные сессии» – Команда завершает все отключенные сессии, выполняется при помощи команды logoff
«Сбросить отключенные сессии» – Команда сбрасывает все отключенные сессии используя rwinsta.
«Отключить сессии» – Отключает все сессии на сервере терминалов (кроме вашей, текущей, если есть такая).
Выполняется штатной командой tsdiscon.
«Завершить сессии» – завершает все сессии на сервере терминалов (кроме вашей, текущей если есть такая).
Выполняется штатной командой logoff.
«Сбросить сессии» – жестко сбрасывает все сессии на сервере терминалов (кроме вашей, текущей). Требуется когда, например сессии зависли.
Выполняется штатной командой rwinsta.
«Подключения к сеансу RDP» штатно используя Shadow.


===================
=Клиет-Сервер в YaAdmin =
===================
Взаимодействие клиента и сервера выполняется только в приделах локальной сети организации. Внешние подключения разрешены только в сети VPN, так как данные между клиентом и сервером не шифруются.

Передача информации от клиента к серверу выполняется по протоколу TCP/IP и требует наличия открытых портов (Входящих 5005 -5006).
ПК пользователя и сервер должены иметь IP адресс (динамический или статический - клиент, и сервер обязательно статический!).

На одном "хосте" сервере, не может работать одновременно и Сервер и Клиент! (у сервера и каждого из клиентов должны быть уникальные IP адреса).

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

На одном IP адресе не может работать несколько программ "Клиентов", аналогично и "Серверов"!

5005 порт (по умолчанию) используется для передачи базовой информации  (Кол. процессов 1С, имя пк, ip и другие команды).
5006 порт (по умолчанию) используется для передачи изображения с удаленного раб. стола. (Работает сразу при запуске клиента).
Эти порты должны быть открыты. (Можно сменить номера и на свои).

=======================
=Диспетчер задач 1С Предприятия=
=======================
В программе YaAdmin встроен диспетчер задач, который показывает лишь процессы что имеют отношение к 1С Предприятию.
Вы видите сколько всего используется ОЗУ процессами 1С (Память - Working Set,  - Аналогичные показатели будут и в cmd TASKLIST и в программе Process Explorer).

Диспетчер задач 1С Предприятия, также отобразит и текущую нагрузку на ЦПУ, которые создают процессы 1С на сервере.+ График.
Есть возможность множественного завершения процессов 1С. (Очень удобно по сравнению с обычным диспетчером задач на Windows).
  
Для работы диспетчера задач 1C, требуется лишь установить программу YaAdmin на сервере, где работают пользователи в 1С (Сервер терминалов, RDS),
и активировать программу на версию Free или Pro.

===================
=Батники и ps1 =
===================
Некоторые команды на сервере YaAdmin выполняются при помощи батников, чьи шаблоны вы найдете в папке "Tamplates" с установленной программой.
Эти "батники" вы можете редактировать под свои нужды.

TSEnable.cmd  - Разрешить вход на сервер терминалов.
TSDisable.cmd - Запретить вход на сервер терминалов.
disconAlldis_s.ps1 - Команда "Завершить все отключенные сессии".
disconAllres_s.ps1 - Команда "Сбросить все отключенные сессии".
logoffAll.cmd - Команда "Завершить все сессии".
rwinstaAll.cmd - Команда "Сбросить все сессии".
tsdisconAll.cmd - Команда "Отключить все сессии".

В "батниках" Вы надете метки [Ya_s...
Их можно убрать или заменить.
Значения меток смотрите ниже.

МЕТКИ:
[Ya_s_reg]  Пример подставляемого значения - \\192.168.128.51  
[Ya_s]  Пример подставляемого значения в ps1 - 192.168.128.51  в cmd /server 192.168.128.51


===================
=Free версия =
===================

Ограничение версии Free - 20 клиентский подключений!

===================
=Pro версия =
===================

Нет ограничений на подключения + поддержка!
Получить можно здесь:
https://1c.kuharbogdan.com/vse-tovary/programmy/

Справка, как использовать программу YaAdmin:
https://youtu.be/12MI0f0U0_k
https://youtu.be/RyY4XjsOKuY
https://youtu.be/1pVZQaTeLT8
https://youtu.be/5vgzdiZWnzA
https://youtu.be/em8uhkA7e70
https://youtu.be/LfTkubdbnV8
https://youtu.be/U_QSHrVBLg0
https://youtu.be/bDMLbWBMucw




Если возникают вопросы или (отзывы и предложения) 
Пишите на team@kuharbogdan.com
Кухар Богдан


