Перейти к основному содержанию

Установка СБИС3 Плагина всем пользователям терминального сервера

СБИС

СБИС3 Плагин странный. Если на компьютере создано несколько учетных записей, то для каждой необходимо установить отдельную копию СБИС3 Плагина. Старый СБИС Плагин с 2020 года не поддерживается, установим новый.

Мы, с помощью локальных политик, напишем на терминальном сервере скрипт, который запустится один раз при логине каждого пользователя и установит СБИС3 Плагин.

Подготовка к установке СБИС3 Плагина

Для установки нам понадобится дистрибутив, качаем ПОЛНЫЙ пакет sbis3plugin-setup-full.msi.

https://sbis.ru/help/plugin/sbis3plugin/install/

Скачиваем дистрибутив на терминальный сервер и кладём в общедоступную папку, например, C:\distrib\sbis.

sbis

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

  • чтение
  • чтение и запуск
  • просмотр содержимого

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.

sbis

Открываем редактор локальных политик на терминальном сервере.

gpedit.msc

sbis

Local Computer Policy > User Configuration > Windows Settings > Scripts (Logon/Logoff)

sbis

Редактируем параметр Logon.

sbis

Кнопка Show Files открывает папку со скриптами групповых политик, в нашем случае C:\Windows\System32\GroupPolicy\User\Scripts\Logon.

Нажимаем Add..

sbis

В 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

sbis

Редактируем, Enabled, указываем 0 минут.

sbis

Этот параметр есть не во всех операционных системах, он по умолчанию откладывает запуск скриптов при логине на 5 минут, это для нас неприемлемо.

Обновляем политики из командной строки от администратора:

gpupdate /force

sbis

Теперь при логине каждому пользователю терминального сервера установится СБИС3 Плагин.

 

Похожие материалы

Veritas Backup Exec — BEMCLI is not digitally signed

Обнаружили интересный и не очень приятный сюрприз от разработчиков Veritas Backup Exec. Вместе с Backup Exec устанавливается PowerShell управляющий модуль BEMCLI. Так вот, в новых версиях разработчики перестали подписывать своим сертификатом скрипты PowerShell.

ФПСУ-IP/Клиент на виртуальной машине VMware может привести к падению гипервизора

МЭ ФПСУ-IP/Клиент совместно с комплексами ФПСУ-IP обеспечивают надежную и устойчивую защиту информационных ресурсов системы, выполняя функции межсетевого экрана и VPN построителя. Надежность и бесперебойность функционирования комплексов ФПСУ-IP обеспечивается за счет горячего резервирования. Но есть проблемы.