СБИС3 Плагин странный. Если на компьютере создано несколько учетных записей, то для каждой необходимо установить отдельную копию СБИС3 Плагина. Старый СБИС Плагин с 2020 года не поддерживается, установим новый.
Мы, с помощью локальных политик, напишем на терминальном сервере скрипт, который запустится один раз при логине каждого пользователя и установит СБИС3 Плагин.
Подготовка к установке СБИС3 Плагина
Для установки нам понадобится дистрибутив, качаем ПОЛНЫЙ пакет sbis3plugin-setup-full.msi.
https://sbis.ru/help/plugin/sbis3plugin/install/
Скачиваем дистрибутив на терминальный сервер и кладём в общедоступную папку, например, C:\distrib\sbis.
На папку с плагином у пользователей терминального сервера должен быть доступ:
- чтение
- чтение и запуск
- просмотр содержимого
Установка плагина и библиотек
Сносим старый плагин, устанавливаем под администратором новый, указав галками все компоненты (Пользовательский режим).
Скрипт для установки СБИС3 Плагина
Напишем bat-скрипт для установки плагина install_sbis.bat. Этот скрипт будет запускаться при логине пользователя на терминальный сервер.
@echo off
IF EXIST C:\Users\%UserName%\AppData\Sysadmin\sbis3_installed.txt GOTO END
IF EXIST C:\Users\%UserName%\AppData\Sysadmin GOTO SYSADMIN
md C:\Users\%UserName%\AppData\Sysadmin
:SYSADMIN
set h=%time:~0,2%
set h=%h: =0%
set fn=%date% %h%:%time:~3,2%:%time:~6,2%
echo %fn% > C:\Users\%UserName%\AppData\Sysadmin\sbis3_installed.txt
msiexec.exe /i "C:\distrib\sbis\sbis3plugin-setup-full.msi" /l*vx "C:\Users\%UserName%\AppData\Sysadmin\Sbis3Plugin_install.log" /qn
:END
Скрипт создаёт файл sbis3_installed.txt в папке пользователя с датой и временем запуска. При повторном логине скрипт увидит этот файл и не запустит повторную установку СБИС3 Плагина. Потом скрипт запускает установку СБИС3 Плагина в тихом режиме.
Автозапуск скрипта при логине пользователя
Скрипт install_sbis.bat копируем в папку C:\Windows\System32\GroupPolicy\User\Scripts\Logon.
Открываем редактор локальных политик на терминальном сервере.
gpedit.msc
Local Computer Policy > User Configuration > Windows Settings > Scripts (Logon/Logoff)
Редактируем параметр Logon.
Кнопка Show Files открывает папку со скриптами групповых политик, в нашем случае C:\Windows\System32\GroupPolicy\User\Scripts\Logon.
Нажимаем Add..
В Script Name указываем ссылку на наш скрипт C:\Windows\System32\GroupPolicy\User\Scripts\Logon\install_sbis.bat. ОК. Сохраняем изменения.
В локальных политиках находим параметр Local Computer Policy > Computer Configuration > Administrative Templates > System > Group Policy > Configure Logon Script Delay
Редактируем, Enabled, указываем 0 минут.
Этот параметр есть не во всех операционных системах, он по умолчанию откладывает запуск скриптов при логине на 5 минут, это для нас неприемлемо.
Обновляем политики из командной строки от администратора:
gpupdate /force
Теперь при логине каждому пользователю терминального сервера установится СБИС3 Плагин.