Как установить программу на виндовс сервер
Установка программы на локальную сеть состоит из двух этапов - установки программы на сервер и подключения рабочих станций.
1. При работе регулярно делать резервную копию. Например раз в неделю. Для ежедневного автоматического архивирования программ по времени можно использовать бесплатную утилиту Автоматическое архивирование файлов.
2. Не ставить программы в Program Files. Имя папки должно быть английскими буквами, без пробелов.
3. Программы должны инсталлироваться с правами Администратора.
4. Если компьютер подключен к интернету, то при работе используйте обновляемый антивирус. Наличие антивируса не гарантирует от вирусов. Существуют вирусы, портящие информацию в базах (см. п. 1). При подозрении на вирусы проверьте компьютер разными антивирусами.
В папке с программой есть файл Readme.txt
При запуске установочного дистрибутива на установку (DblClk на скачанный архив) откроется окно инсталлятора программы.
В случае, если Вы скачали версию для MS SQL Server или PostgreSQL, запустится окно инсталлятора соответствующей версии.
Установка версии для SQL Server отличается от файл-серверной версии.
( Смотреть дополнительную информацию по установке версии для Microsoft SQL Server и PostrgeSQL ).
В открывшемся окне установите параметр "Я принимаю условия соглашения" и нажмите кнопку "Далее".
Укажите в текстовой строке папку для инсталляции программы (например C:\doks49 ) либо выберите ранее созданную через дерево каталогов. По умолчанию для каждой новой версии программы папка своя.
Не рекомендуется устанавливать программы в Program Files в связи с особыми правами доступа к данной папке в некоторых ОС (например Windows Vista или Windows7, см. Возможные проблемы при установке и работе программы )
Выберите программную группу, куда программа инсталляции скопирует ярлык для программы. По умолчанию для каждой программы группа своя. Затем нажмите кнопку "Далее"
Для продолжения установки нажмите кнопку "Установить"
Программа установки скопирует файлы базы данных на жесткий диск в папку, указанную ранее пользователем.
Для просмотра файла Readme.txt в папке с программой галочка должна быть установлена.
Для запуска установленной программы на сервере необходимо запустить программный файл vxis.exe в папке с программой (папка была выбрана пользователем в процессе установки ).
Программу можно запустить через ярлык в соответствующей программной группе.
Ярлык на программу будет помещен также на Рабочий стол сервера, запуск программы осуществляется с помощью двойного щелчка на ярлык.
Программа на сервер установлена.
Теперь необходимо предоставить права доступа для пользователей, которые будут работать с программой по сети.
Для этого нажмите правой кнопкой мыши на значек папки, выберите пункт меню Свойства.
Откроется окно свойств папки.
В свойствах папки надо разрешить чтение и запись в закладках Permissions (Доступ) и Security (Безопасность), либо убрать галочку Только чтение (Read only).
Разрешить доступ необходимо обязательно в двух закладках, в противном случае программа не сможет работать (см. 3.2.2. Какие бывают проблемы при настройке на сети и как их решить)
Подключение рабочих станций:
На каждом рабочем месте, где будет запускаться программа, надо установить дистрибутив программы.
Программа на каждом рабочем месте устанавливается для автоматической регистрации в системе компонентов для работы со сканером, после установки папку с программой можно удалить.
Также нужно удалить ярлыки в программной группе и на рабочем столе, созданные инсталлятором.
Через сетевое окружение надо найти папку на сервере ( \\server\doks49, где "server" - имя Вашего сервера ), нажать на нее правой кнопкой мыши и выбрать пункт меню "Подключить как сетевой диск".
Имя диска выбирается любое из доступных, например Z, затем нажмите кнопку "Готово".
Затем надо открыть этот сетевой диск и вывести на рабочий стол ярлык с файла vxis.exe
Обратите внимание, чтобы в свойствах ярлыка правильно приписалась рабочая папка.
Должен стоять сетевой диск Z:\
Программу на рабочих станциях запускать через созданный ярлык.
На сетевых рабочих местах необходимо установить Библиотеки /libs9X.exe
Программу можно установить на терминальный сервер и запускать через VPN, таким образом можно организовать совместную работу в программе например из разных городов. Работа в терминальном режиме рекомендуется, если требуется повышенная защищенность данных, а также для ускорения работы программы по сети при большом количестве записей в журналах (от 1000 в конкретном журнале) или не большой пропускной способности локальной сети.
В случае, если у Вас версия для MS SQL Server:
Сначала установите экземпляр SQL Server (Express) на Ваш сервер либо локальный компьютер.
Описание установки MS SQL Server можно посмотреть по адресу /regdok/sqlexpress.htm.
Рекомендуется устанавливать расширенный дистрибутив, включающий в себя SQL Server Management Studio (ExpressAdv 32BIT\SQLEXPRADV_x86_RUS.exe размер 1.1 GB для 32 разрядной ОС либо ExpressAdv 64BIT\SQLEXPRADV_x64_RUS.exe размер 1.2 GB для 64-разрядной).
Рекомендуется использовать Доверительное соединение, для этого нужно, чтобы пользователи компьютеров, с которых будут запускать программу, проходили проверку подлинности на сервере.
В случае, если у Вас нет выделенного сервера и Вы настраиваете в качестве сервера обычный компьютер, то в данном случае возможно потребуется не доверительное соединение.
Для не доверительного подключения обязательно указывать кроме имени базы данных еще и имя пользователя и пароль, можно указать пользователя sa с его паролем (если пароль не задан – надо задать в SQL Management Studio).
Имя базы данных не должно начинаться с цифры (использовать лучше латиницу), не должно содержать, как и логин с паролем, других символов, кроме букв и цифр (нельзя использовать ".", "-" и другие).
При использовании в настройках MS SQL Server "Проверки подлинности Windows" имя пользователя и пароль при локальной установке можно не указывать (либо указывается имя пользователя "sa" без пароля).
При сетевой работе лучше использовать проверку подлинности SQL Server и Windows.
В брандмауэре сервера создайте, если требуется, разрешения для порта 1433, по которому идет обмен с SQL Server.
База данных должна создаваться программой!
Если база уже создана ранее и Вы подключаете к ней рабочие станции, то больше ничего вводить не требуется, жмите ОК.
Если база данных не существует, программа предложит создать базу данных.
Создавать базу данных лучше на сервере, т.к. для этого требуются расширенные права.
При создании базы потребуется указать способ хранения изображений и файлов - в "в базе данных", либо "в хранилище File Tables".
Если нужно создать новую базу, установите галочку "Создать базу данных".
Перед созданием базы данных будет предложено выбрать способ хранения сканированных изображений и файлов в базе MS SQL Server.
Возможны 2 варианта - хранение изображений и файлов в таблицах (опция "в базе данных"), либо использование File Tables (опция "в хранилище File Tables", возможно только с MS SQL Server 2012 и выше).
Вариант с File Tables возможен только в MS SQL Server 2012 и выше.
При выборе File Tables укажите диск, на котором будут создаваться файлы базы, по умолчанию на диске С.
Использование File Tables не подпадает под ограничение базы данных для версии Express ( 10ГГб для Microsoft® SQL Server® 2012 Express), в результате появляется возможность хранения большого объема файлов и сканированных документов в бесплатной версии MS SQL Server Express.
При выборе File Tables перед созданием базы данных требуется включить FILESTREAM на уровне используемого экземпляра MS SQL Server
Для этого в меню Пуск выберите пункты Все программы, Microsoft SQL Server с рабочим названием 2012, Средства настройки, а затем щелкните Диспетчер конфигурации SQL Server.
В списке служб щелкните правой кнопкой мыши Службы SQL Server и выберите Открыть.
В оснастке Диспетчер конфигурации SQL Server найдите экземпляр SQL Server, в котором нужно включить FILESTREAM.
Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.
В диалоговом окне Свойства SQL Server перейдите на вкладку FILESTREAM.
Установите флажок Разрешить FILESTREAM при доступе через Transact-SQL.
Также убедитесь, что в Microsoft SQL Management Studio в свойствах экземпляра SQL сервера разделе Дополнительно уровень доступа FILESTREAM не отключен (установлен либо "Включен доступ с помощью Transact-SQL" либо "Включен полный доступ").
Пользователь базы данных MS SQL Server должен иметь права на работу с соответствующей базой.
Когда база будет создана, потребуется ввести регистрационный код.
Демо-версия регистрации не требует
После создания базы проверьте закладку Параметры в свойствах базы в Microsoft SQL Management Studio.
Для нормальной работы программы в Свойствах конкретной базы в закладке Параметры опция "Автоматически закрывать" (Auto close) должна иметь значение False.
В случае, если у Вас версия для PostgreSQL:
Сначала установите экземпляр PostgreSQL на Ваш сервер либо локальный компьютер.
Описание установки PostgreSQL можно посмотреть по адресу /regdok/postgresql.htm.
Имя базы данных не должно начинаться с цифры (использовать лучше латиницу), не должно содержать, как и логин с паролем, других символов, кроме букв и цифр (нельзя использовать ".", "-" и другие).
В брандмауэре сервера создайте, если требуется, разрешения для порта 5432 (или другого), по которому идет обмен с Postgre SQL Server.
База данных должна создаваться программой!
Если база уже создана ранее и Вы подключаете к ней рабочие станции, то больше ничего вводить не требуется, жмите ОК.
Если база данных не существует, программа предложит создать базу данных.
Создавать базу данных лучше на сервере, т.к. для этого требуются расширенные права.
Пользователь базы данных SQL Server должен иметь права на работу с соответствующей базой.
Когда база будет создана, потребуется ввести регистрационный код.
Демо-версия регистрации не требует
Для загрузки информации из файл-серверной версии – выберите пункт меню Сервис-Загрузка из резервной копии/предыдущих версий-Загрузка из DBF версии
Укажите папку с предыдущей версией (из самой свежей, если версия не самая свежая, то сначала надо обновить, в ней работа по сети и вообще должна быть завершена, перед загрузкой сделайте резервную копию папки с этой базой), установите галочку «Подтверждаю очистку» и нажмите кнопку Далее.
Потребуется некоторое время по полному переносу записей и файлов в SQL сервер, процесс это небыстрый, т.к. происходит конвертация базы.
Для ускорения эту операцию лучше проделывать на сервере.
В программе есть возможность просмотра информации из базы через Web интерфейс.
Установка программы на локальную сеть состоит из двух этапов - установки программы на сервер и подключения рабочих станций.
После скачивания дистрибутива программы "Клиенты" запустите его на установку на сервере, щелкнув по нему дважды либо выбрав опцию "Выполнить" (Запуск) после окончания закачки.
1. При работе регулярно делать резервную копию. Например раз в неделю. Для ежедневного автоматического архивирования программ по времени можно использовать бесплатную утилиту Автоматическое архивирование файлов.
2. Не ставить программы в Program Files. Имя папки должно быть английскими буквами, без пробелов.
3. Программы должны инсталлироваться с правами Администратора.
4. Если компьютер подключен к интернету, то при работе используйте обновляемый антивирус. Наличие антивируса не гарантирует от вирусов. Существуют вирусы, портящие информацию в базах (см. п. 1). При подозрении на вирусы проверьте компьютер разными антивирусами.
В папке с программой есть файл Readme.txt
При запуске установочного дистрибутива на установку (DblClk на скачанный архив) запустится окно инсталлятора и появится лицензионное соглашение.
Установите параметр "Я принимаю условия лицензионного соглашения" и нажмите кнопку "Далее".
Укажите в текстовой строке папку для инсталляции программы (например C:\klient305 ) либо выберите ранее созданную через дерево каталогов. По умолчанию для каждой новой версии программы папка своя.
Не рекомендуется устанавливать программы в Program Files в связи с особыми правами доступа к данной папке в некоторых ОС (например Windows Vista или Windows7, см. Возможные проблемы при установке и работе программы )
Выберите программную группу, куда программа инсталляции скопирует ярлык для программы. По умолчанию для каждой программы группа своя. Затем нажмите кнопку "Далее"
Для продолжения установки нажмите кнопку "Установить"
Программа установки скопирует файлы базы данных на жесткий диск в папку, указанную ранее пользователем.
Для просмотра файла Readme.txt в папке с программой галочка должна быть установлена.
Для запуска установленной программы на сервере необходимо запустить программный файл klient.exe в папке с программой (папка была выбрана пользователем в процессе установки ).
Программу можно запустить через ярлык в соответствующей программной группе.
Ярлык на программу будет помещен также на Рабочий стол сервера, запуск программы осуществляется с помощью двойного щелчка на ярлык.
Программа на сервер установлена.
Теперь необходимо предоставить права доступа для пользователей, которые будут работать с программой по сети.
Для этого нажмите правой кнопкой мыши на значек папки, выберите пункт меню Свойства.
Откроется окно свойств папки.
В свойствах папки надо разрешить чтение и запись в закладках Permissions (Доступ) и Security (Безопасность), либо убрать галочку Только чтение (Read only).
Разрешить доступ необходимо обязательно в двух закладках, в противном случае программа не сможет работать (см. 3.2.2. Какие бывают проблемы при настройке на сети и как их решить)
Подключение рабочих станций:
На каждом рабочем месте, где будет запускаться программа, надо установить дистрибутив программы.
Программа на каждом рабочем месте устанавливается для автоматической регистрации в системе компонентов для работы со сканером, после установки папку с программой можно удалить.
Также нужно удалить ярлыки в программной группе и на рабочем столе, созданные инсталлятором.
Через сетевое окружение надо найти папку на сервере ( \\server\klient305, где "server" - имя Вашего сервера ), нажать на нее правой кнопкой мыши и выбрать пункт меню "Подключить как сетевой диск".
Имя диска выбирается любое из доступных, например Z, затем нажмите кнопку "Готово".
Затем надо открыть этот сетевой диск и вывести на рабочий стол ярлык с файла klient.exe
Обратите внимание, чтобы в свойствах ярлыка правильно приписалась рабочая папка.
Должен стоять сетевой диск Z:\
Программу на рабочих станциях запускать через созданный ярлык.
Программу можно установить на терминальный сервер и запускать через VPN, таким образом можно организовать совместную работу в программе например из разных городов.
Работа в терминальном режиме рекомендуется, если требуется повышенная защищенность данных, а также для ускорения работы программы по сети при большом количестве записей (от 1000 клиентов) или не большой пропускной способности локальной сети.
Установка программы на локальную сеть состоит из двух этапов - установки программы на сервер и подключения рабочих станций.
После скачивания дистрибутива программы "Сотрудники предприятия" запустите его на установку на сервере, щелкнув по нему дважды либо выбрав опцию "Выполнить" (Запуск) после окончания закачки.
1. При работе регулярно делать резервную копию. Например раз в неделю. Для ежедневного автоматического архивирования программ по времени можно использовать бесплатную утилиту Автоматическое архивирование файлов.
В случае использования версии для MS SQL Server для архивирования базы используйте раздел меню Сервис-Резервное копирование базы либо средства MS SQL Server.
2. Не ставить программы в Program Files. Имя папки должно быть английскими буквами, без пробелов.
3. Программы должны инсталлироваться с правами Администратора.
4. Если компьютер подключен к интернету, то при работе используйте обновляемый антивирус. Наличие антивируса не гарантирует от вирусов. Существуют вирусы, портящие информацию в базах (см. п. 1). При подозрении на вирусы проверьте компьютер разными антивирусами.
В папке с программой есть файл Readme.txt
При запуске установочного дистрибутива на установку (DblClk на скачанный архив) откроется окно инсталлятора программы.
В случае, если Вы скачали версию для MS SQL Server, запустится окно инсталлятора соответствующей версии.
Для "Сотрудники предприятия 2.8.3 версия MS SQL" требуется установленный MS SQL Server, либо бесплатный MS SQL Server Express, версии не ниже 2005, а при использовании FILESTREAM не ниже 2012
На следующем шаге появится Лицензионное соглашение. Прочитайте Лицензионное соглашение, установите опцию "Я принимаю условия соглашения" и нажмите кнопку "Далее".
Укажите в текстовой строке папку для инсталляции программы (например C:\ ) либо выберите ранее созданную через дерево каталогов. По умолчанию для каждой новой версии программы папка своя.
Не рекомендуется устанавливать программы в Program Files в связи с особыми правами доступа к данной папке в некоторых ОС (например Windows Vista или Windows7, см. Возможные проблемы при установке и работе программы )
Выберите программную группу, куда программа инсталляции скопирует ярлык для программы. По умолчанию для каждой программы группа своя. Затем нажмите кнопку "Далее"
Для продолжения установки нажмите кнопку "Установить"
Программа установки скопирует файлы базы данных на жесткий диск в папку, указанную ранее пользователем.
Для просмотра файла Readme.txt в папке с программой галочка должна быть установлена.
Для запуска установленной программы на сервере необходимо запустить программный файл dogovor.exe в папке с программой (папка была выбрана пользователем в процессе установки ).
Программу можно запустить через ярлык в соответствующей программной группе.
Ярлык на программу будет помещен также на Рабочий стол сервера, запуск программы осуществляется с помощью двойного щелчка на ярлык.
Программа на сервер установлена.
Теперь необходимо предоставить права доступа для пользователей, которые будут работать с программой по сети.
Для этого нажмите правой кнопкой мыши на значек папки, выберите пункт меню Свойства.
Откроется окно свойств папки.
В свойствах папки надо разрешить чтение и запись в закладках Permissions (Доступ) и Security (Безопасность), либо убрать галочку Только чтение (Read only).
Разрешить доступ необходимо обязательно в двух закладках, в противном случае программа не сможет работать (см. 3.2.2. Какие бывают проблемы при настройке на сети и как их решить)
Подключение рабочих станций:
На каждом рабочем месте, где будет запускаться программа, надо установить дистрибутив программы.
Программа на каждом рабочем месте устанавливается для автоматической регистрации в системе компонентов для работы со сканером, после установки папку с программой можно удалить.
Также нужно удалить ярлыки в программной группе и на рабочем столе, созданные инсталлятором.
Через сетевое окружение надо найти папку на сервере ( \\server\, где "server" - имя Вашего сервера ), нажать на нее правой кнопкой мыши и выбрать пункт меню "Подключить как сетевой диск".
Имя диска выбирается любое из доступных, например Z, затем нажмите кнопку "Готово".
Затем надо открыть этот сетевой диск и вывести на рабочий стол ярлык с файла sotr.exe
Обратите внимание, чтобы в свойствах ярлыка правильно приписалась рабочая папка.
Должен стоять сетевой диск Z:\
Программу на рабочих станциях запускать через созданный ярлык.
На сетевых рабочих местах необходимо установить Библиотеки /libs9X.exe
Программу можно установить на терминальный сервер и запускать через VPN, таким образом можно организовать совместную работу в программе например из разных городов. Работа в терминальном режиме рекомендуется, если требуется повышенная защищенность данных, а также для ускорения работы программы по сети при большом количестве сотрудников или не большой пропускной способности локальной сети.
В случае, если у Вас версия для MS SQL Server:
Сначала установите экземпляр SQL Server (Express) на Ваш сервер либо локальный компьютер.
Описание установки MS SQL Server можно посмотреть по адресу /sotrud/sqlexpress.htm.
Рекомендуется устанавливать расширенный дистрибутив, включающий в себя SQL Server Management Studio (ExpressAdv 32BIT\SQLEXPRADV_x86_RUS.exe размер 1.1 GB для 32 разрядной ОС либо ExpressAdv 64BIT\SQLEXPRADV_x64_RUS.exe размер 1.2 GB для 64-разрядной).
После этого нужно установить программу «Сотрудники предприятия 2.8.3 версия MS SQL» на компьютер.
Рекомендуется использовать Доверительное соединение, для этого нужно, чтобы пользователи компьютеров, с которых будут запускать программу, проходили проверку подлинности на сервере.
В случае, если у Вас нет выделенного сервера и Вы настраиваете в качестве сервера обычный компьютер, то в данном случае возможно потребуется не доверительное соединение.
Для не доверительного подключения обязательно указывать кроме имени базы данных еще и имя пользователя и пароль, можно указать пользователя sa с его паролем (если пароль не задан – надо задать в SQL Management Studio).
При первом запуске программы появится окно подключения к базе данных MS SQL.
При первом подключении нужно ввести имя экземпляра используемого SQL Server (включая имя компьютера либо IP для именованного экземпляра SQL Server), имя пользователя MS SQL Server и пароль и имя базы данных (программы Ведение договоров), к которой нужно подключиться.
Имя базы данных не должно начинаться с цифры (использовать лучше латиницу).
При использовании в настройках MS SQL Server "Проверки подлинности Windows" имя пользователя и пароль при локальной установке можно не указывать (либо указывается имя пользователя "sa" без пароля).
База данных должна создаваться программой!
Если база уже создана ранее и Вы подключаете к ней рабочие станции, то больше ничего вводить не требуется, жмите ОК.
Если база данных не существует, программа предложит создать базу данных.
При создании базы потребуется указать способ хранения изображений и файлов - в "в базе данных", либо "в хранилище File Tables".
Если нужно создать новую базу, установите галочку "Создать базу данных".
Перед созданием базы данных будет предложено выбрать способ хранения сканированных изображений и файлов в базе MS SQL Server.
Возможны 2 варианта - хранение изображений и файлов в таблицах (опция "в базе данных"), либо использование File Tables (опция "в хранилище File Tables", возможно только с MS SQL Server 2012 и выше).
Вариант с File Tables возможен только в MS SQL Server 2012 и выше.
При выборе File Tables укажите диск, на котором будут создаваться файлы базы, по умолчанию на диске С.
Использование File Tables не подпадает под ограничение базы данных для версии Express ( 10ГГб для Microsoft® SQL Server® 2012 Express), в результате появляется возможность хранения большого объема файлов и сканированных документов в бесплатной версии MS SQL Server Express.
При выборе File Tables перед созданием базы данных требуется включить FILESTREAM на уровне используемого экземпляра MS SQL Server
Для этого в меню Пуск выберите пункты Все программы, Microsoft SQL Server с рабочим названием 2012, Средства настройки, а затем щелкните Диспетчер конфигурации SQL Server.
В списке служб щелкните правой кнопкой мыши Службы SQL Server и выберите Открыть.
В оснастке Диспетчер конфигурации SQL Server найдите экземпляр SQL Server, в котором нужно включить FILESTREAM.
Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.
В диалоговом окне Свойства SQL Server перейдите на вкладку FILESTREAM.
Установите флажок Разрешить FILESTREAM при доступе через Transact-SQL.
Также убедитесь, что в Microsoft SQL Management Studio в свойствах экземпляра SQL сервера разделе Дополнительно уровень доступа FILESTREAM не отключен (установлен либо "Включен доступ с помощью Transact-SQL" либо "Включен полный доступ").
Пользователь базы данных MS SQL Server должен иметь права на работу с соответствующей базой.
Когда база будет создана, потребуется ввести регистрационный код.
Демо-версия регистрации не требует
После создания базы проверьте закладку Параметры в свойствах базы в Microsoft SQL Management Studio.
Для нормальной работы программы в Свойствах конкретной базы в закладке Параметры опция "Автоматически закрывать" (Auto close) должна иметь значение False.
Для загрузки информации из файл-серверной версии – выберите пункт меню Сервис-Загрузка из резервной копии/предыдущих версий-Загрузка из DBF версии
Укажите папку с предыдущей версией (в ней работа по сети и вообще должна быть завершена, перед загрузкой сделайте резервную копию папки с этой базой), установите галочку «Подтверждаю очистку» и нажмите кнопку Далее.
Потребуется некоторое время по полному переносу записей и файлов в SQL сервер, процесс это небыстрый, т.к. происходит конвертация базы.
02.03.2012
itpro
Windows Server 2008
комментариев 10
В предыдущей статье мы рассмотрели установку служб терминалов в Windows Server 2008. Следующим шагом является установка пользовательских приложений на Windows Server 2008, т.е. приложений, которые будут одновременно использоваться несколькими удаленными пользователями. Важно отметить, что, во-первых, приложения должны быть установлены специально для использования служб терминалов, во-вторых, что не все приложения предназначены для одновременной работы с несколькими удаленными пользователями. Учитывая эти ограничения, мы рассмотрим основы безопасной установки приложений на Windows Server 2008 для использования удаленными пользователями через службы терминалов.
В этой статье мы поговорим про установку приложений в контексте удаленного доступа к рабочему столу (запуск приложений осуществляется в полноценном рабочем столе на удаленном сервере). Чтобы каждое удаленно запущенное приложение работало в своем собственном окне на локальной системе пользователя, необходимо настроить службу RemoteApps, но эту тему, мы разберем в следующих статьях.
Понимание режима работы служб терминалов Режимы работы
Terminal Services в Windows Server 2008 могут функционировать в двух различных режимах работы, известных как режим выполнения(Execute mode) и режим установки(Install mode). Службы Terminal Services работают в режиме выполнения в том случае, когда пользователи подключены и приложения запущены и используются. Режим установки используется в процессе установки и настройки приложения, с которым будут работать пользователи. По сути, в режиме установки Windows гарантирует, что соответствующие записи реестра и настройки в INI-файлах будут настроены на работу в многопользовательском режиме.
Если приложение было установлено с использованием мастера «Install Application on Terminal Server», то режим автоматически переключается в режим установки во время такой установки, а затем вернется обратно в режим выполнения. Если установка может быть выполнена из командной строки, то необходимый режим можно выбрать с помощью с помощью команды change user. В следующем примере мы переключаемся в режим установки, выполняем установку, а затем возвращается в режим выполнения:
Кроме того, текущий режим может быть получены с помощью опции /query:
Установка приложений на сервер терминалов с помощью панели управления
После установки службы терминалов на Windows Server 2008, в секции Programs на панели управления появится новый пункт Install Application on Terminal Server(установить приложений на сервере терминалов). Чтобы установить приложение для работы в службе терминалов, нужно запустить этот мастер. Если приложение для установки содержится на CD/DVD-диске, вставьте носитель в соответствующий привод и нажмите кнопку Next. Если дистрибутив находится на локальном диске или в сети, нажмите Next и подождите, пока будет искаться все доступные дистрибутивы. Если ничего не будет найдено, вам будет предложено самостоятельно выбрать место хранения дистрибутива приложения.
Нажмите на кнопку Browse… и укажите путь к программе установки. После выбора нажмите кнопку Next, после чего начнется установка. Установите ПО как обычно, после окончания нажмите в мастере кнопку Finish.
Если приложение разработано для использования в многопользовательских средах, оно готово для использования вашими удаленными пользователями через службы терминалов. Приложения, которые не поддерживают работу в многопользовательских средах, возможно, потребуют использование сценариев совместимости.
Сценарии совместимости приложений в Terminal Server
Для приложений, которые не предназначены для работы в многопользовательской среде, существует ряд приемов, которые могут помочь в различных случаях.
Если приложение использует некий фиксированный путь к пользовательским файлам, что может вызвать проблемы при одновременном доступе нескольких пользователей, полезный трюк заключается в том, чтобы мапить эти пути к различным буквам дисков, а затем заставить эти диски смотреть на разные пользовательские папки. Например, пользователь Sergey использует диск Е:, который подключен на папку C:\User\Sergey\Data, а пользователь Dima использует диск E:, который смотрит в папку C:\User\Dima\Data.
Другой вариант заключается в использовании скриптов совместимости (compatibility scripts), которые запускаются каждый раз, когда удаленный пользователь запускает приложение. В Windows Server 2008 есть два образца таких скриптов, которые находятся в папке %SystemRoot%\Application Compatibility Scripts. RootDrv.cmd мапит диск к домашнему каталогу пользователя, т.е. автоматически выполняет вышеописанный сценарий.
Сценарий SetPaths.cmd преобразует стандартные путей (такие как «Мои документы», «Рабочий стол») в переменных окружения, таким образом избегая использование жестко заданного пути. По умолчанию скрипт преобразует следующие пути в соответствующие переменные среды:
11.02.2022
itpro
Active Directory, Windows 10, Windows Server 2019, Групповые политики
комментариев 20
В этой статье мы рассмотрим, как устанавливать программы на компьютеры пользователей домена Active Directory с помощью групповых политик.
Встроенный функционал GPO Windows позволяет устанавливать только программы, распространяющееся в виде MSI или ZAP пакетов. Другие виды программ придется устанавливать альтернативными средствами: с помощью SCCM, через логон скрипты, копирование файлов программы на компьютеры с помощью GPO, запуском разовых скриптов и т.д.
Получите установочный MSI пакет программы
Рассмотрим, как установить MSI пакет программы на компьютеры пользователей с помощью групповых политик Windows на примере клиента Microsoft Teams.
Обратите внимание, что есть x86 и x64 версии MS Teams. Если у вас остались компьютеры x86 версиями Windows, вам нужно создать отдельные политики для x86 и x64 компьютеров. Для фильтрации версий Windows в политиках можно использовать WMI фильтры GPO.
Далеко не все программы предоставляются в виде MSI файла. Чаще всего разработчики отдают их в виде исполняемых EXE файлов, которые не подходят для распространения через GPO. Но есть два способа, которые в некоторых случаях получить установочный MSI программы:
- Некоторые установщики при запуске распаковывают свои файлы в каталог %temp%. Поэтому при установке программы (просто сверните окно установки) попробуйте открыть этот каталог и найти в нем установочный MSI файл.
- Другой способ получения MSI файла – попробовать открыть установочный EXE файл с помощью архиватора 7-Zip. Запустите 7-Zip и в меню выберите File -> 7ZIP –> Open Archive. 7ZIP попробует открыть EXE файл в как архив. В нашем случае из EXE файла с дистрибутивом Acrobat Reader получилось извлечь MSI и MST файлы, которые готовы для установки через групповые политики Windows.
Создаем GPO для установки программы на компьютеры пользователей
Теперь нужно создать новую политику в домене для установки вашего ПО.
- Откройте консоль управления доменными GPO ( gpmc.msc );
- Создайте новую GPO (CorpInstallTeams)и назначьте ее на OU с компьютерами, на которые нужно выполнить установку (Create a GPO in this domain, and link it here);
- Откройте политику и перейдите в раздел Computer Configuration -> Policies -> Software Settings -> Software installation;
- Выберите пункт меню New ->Package;
- Выберите ваш MSI файл, который хранится в каталоге SYSVOL;
- Выберите опцию “Advanced” и нажмите OK;
Assigned – программы устаналиваются при входе пользователя, Published – публикуюция на компьютерах и могут быть установлены пользователями из Add/Remove Programs.
Если групповая политика установки приложение не применяется к компьютерам, используйте стандартные средства диагностики описаны в статье “Почему к компьютеру не применяется групповая политика” и команду gpresult.
Изменение параметров MSI пакета для установки через GPO
В стандартном интерфейсе GPO вы не можете указать определенные ключи для установочных MSI пакетов. Что очень неудобно. Например, при установке антивируса вам нужно указать адрес сервера управления. Или при при установке Teams из командой строки с помощью msiexec можно отключить автозапуск клиент MSTeams и скрыть его из списка установленных программ (локальный администратор не сможет удалить клиент Teams). Для этого используется команда:
msiexec /i Teams_windows_x64.msi OPTIONS="noAutoStart=true" ALLUSERS=0
Как добавить опции установки в MSI пакет? Для этого используются файлы преобразования MST. Этот тип файлов позволяет изменить стандартные настройки MSI пакета и использовать ваш сценарий установки.
Для создания файла модификации MST для MSI пакетов можно использовать утилиту ORCA (входит в состав Windows Installer SDK).
Откройте ваш MSI пакет с помощью Orca.
Создайте New Transformation и задайте ваши кастомные параметры MSI пакета в разделе Property. В моем случае для клиента Teams я изменю:
Выберите Transform -> GenerateTransform и сохраните изменения в файл с расширением MST (teams_mod.mst). Скопируйте файла в каталог SYSVOL
Теперь нужно удалить предыдущее правило для установки MSI пакета в GPO (т.к. вы можете добавить MST с модификациями пакет только при создании правила установки программы.
Выберите All –> Task -> Remove
Теперь во время установки MSI пакета через GPO к нему автоматически применится файл модификаций MST и установит программу с нужными вам параметрами.
Основные недостатки метода установки MSI программ через GPO:
- Поддерживаются только MSI и ZAP установщики;
- Нельзя запланировать установку программы на определенное время. Одновременная установка программы на множестве компьютеров (обычно это происходит утром при включении компьютеров) может вызвать нагрузку на сеть и DC. В этом случае лучше использовать, например, SCCM. Используя окна обслуживания (maintenance) или настройки WOL (Wake On LAN);
- Нельзя изменить порядок установки программ в одной политике. При добавлении нового установочно пакета в GPO, оно устанавливается последним.
- Нельзя получить отчет об успешности или ошибках установки программы на компьютерах.
В современных версиях Windows 10 и 11 можно использовать пакетный менеджер winget для установки программ.
Предыдущая статья Следующая статья
Запрос к Active Directory из Excel
Создание WMI фильтров для групповых политик (GPO) в домене AD
Управление репликацией Active Directory
А как сделать чтобы отображалось «Installing managed software …» в 7?
Или аналог отображения процесса загрузки 2008ого сервера, когда отображается текущий этап?
А то постоянно появляется только «Пожалуйста подождите»
Чтобы отобразить надпись «Installing managed software», нужно включить политику Computer Configuration ->Policies -> Administrative Templates -> System -> Verbose vs normal status messages (ставим enabled).
В этом случае при загрузке компьютера будет выводится подробная информация о процессе применения групповой политики на клиенте (If you enable this setting, the system displays status messages that reflect each step in the process of starting, shutting down, logging on, or logging off the system.
This setting is designed for sophisticated users that require this information.).
А вот такой момент. Поставил я софтину. А ушлый пользователь ее снес
«Оно само, я ничего не делал»
Как заставить политику установки отработать еще раз на этой рабочей станции?
Тоже самое касается обновлений софта.
Создать новую политику? И опять накрыть всех кто попадает под ее действие?
Наверняка же нет, просто туплю … пятница сегодня.
Забрать у пользователя права админа и снести руками ключ для приложения из HKLM\Software\Microsoft\Windows\Current Version\Group Policy\AppMgmt
При следующей загрузке системе , приложение установится заново
Понятно. Только в том ключе «абракадабра» и понять какое значение за какой софт отвечает слегка не очевидно 🙂
Computer Configuration ->Policies -> Administrative Templates -> System -> Verbose vs normal status messages
Это в 2008 так. А в 2012 это теперь
Computer Configuration ->Policies -> Administrative Templates -> System -> Display highly detailed status messages
This policy setting directs the system to display highly detailed status messages.
This policy setting is designed for advanced users who require this information.
If you enable this policy setting, the system displays status messages that reflect each step in the process of starting, shutting down, logging on, or logging off the system.
If you disable or do not configure this policy setting, only the default status messages are displayed to the user during these processes.
Note: This policy setting is ignored if the «»Remove Boot/Shutdown/Logon/Logoff status messages»» policy setting is enabled.
Ой только заметил коммент 🙂 Правда уже нашел параметр реестра и через gpp раскидал на нужные компьютеры
Но тоже пригодится, спасибо 🙂
А что делать, если при попытке установить ПО при следующем входе в систему у пользователей оно не устанавливается и в журнале событий фигурируют события: 101 103 108 и 1112. Шара доступна каждому пользователю, а такие параметры, как: Всегда ждать сеть при запуске и входе в систему и Указать время ожидания при обработке политики загрузки не помогают?
Сработает ли такая политика, если компьютер-член домена был унесен домой? К работе подключается через опен-впн. После подключения пользователь заходит на общие шары, и вводит доменные логин-пароль.
У вас VPN туннель устанавливается уже после входа в Windows, верно?
Значит логон политики в принципе не смогут отработать на нем.
Добрый день!
У меня отсутствует ветка-Конфигурация компьютера \ Политики \ Административные шаблоны \ Система \ Групповая политика \ Время ожидания при обработке политики загрузки\ в редакторе ГП на контроллере.
Как ее добавить, через шаблоны какие то?
Вы редактируете GPO непосредственно с сервера? Какая версия Windows Server на DC?
Надеюсь не припозднился. Так вот, делаю всё в точности как описано, загружаю msi пакеты, перезагружаю станции, ничего не работает.
При этом, другие политики отрабатывают, уже не знаю куда можно копать, дайте пожалуйста подсказку.
Пар-ры сервера и ПК:
Windows server 2016
Windows 10
Вы правы и не правы одновременно. Да статья действительно очень общая.
Но это статья но об общих принципах установки ПО через ГП, а не не об установке кокретного ПО/пакета/и т.д. Да и описать всё попросту невозможно.
После прочтения, тонкости и нюансы — админ разбирает сам.
А если выложите инструкцию сюда — многие вам скажут спасибо.
Добавил в статью блок про создание файлов модификации MST для MSI пакетов. В MST файле вы можете задать нужные вам параметры для установки MSI пакетов.
На DC нельзя просто взять и изменить содержимое файла SysVol в начале статьи, куда с легкостью автор закинул пакет msi. Было бы неплохо дополнить статью решением извечной проблемы Access Denied.
Господа) доброго времени суток) помогите пожалуйста с одной проблемой. Есть домен общая шара, несколько компов в домене, на шаре лежат вордовские файлы которые для всех в доступе, у всех одинаковые права тк все в одной группе, так вот, суть вопроса в следующем, почему кто то может задавать выше указанным файлам длинные имена, а у кого то можно написать название по типу «письмо» и все. .
Читайте также: