Windows server установить программу для всех пользователей
Установка приложений на сервер терминалов в Windows Server 2008
В предыдущей статье мы рассмотрели установку служб терминалов в 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 преобразует стандартные путей (такие как «Мои документы», «Рабочий стол») в переменных окружения, таким образом избегая использование жестко заданного пути. По умолчанию скрипт преобразует следующие пути в соответствующие переменные среды:
Автоматическая установка программ в домене Windows
Автор
Иванов Илья, http://bozza.ru, апрель 2010
Вступление
Установка программ из MSI
Предположим, мы хотим автоматически установить (а по мере выхода обновлений, устанавливать обновления) броузер Firefox. Файл msi для Firefox можно взять здесь (в новом окне).
Распределяем права доступа
Предполагаю, что все учетные записи компьютеров (кроме контроллеров домена) находятся в OU «OU Office Computers».
Примечание 1:
Примечание 2:
Не всем пользователям нужен Firefox (как не всем нужен The Bat, Opera и пр.). Поэтому создадим в «OU Office Computers» отдельную группу компьютеров, на которые будет установлен Firefox. Для ясности назовем группу GFirefoxComputers. Отмечу, что это будет именно группа, а не вложенное OU!
Вообще, для проверки того, как все вообще работает, можно обойтись и без группы GFirefoxComputers. Просто для того, чтобы сразу не усложнять себе жизнь, и не пенять на групповые политики, если что пойдет не так 😉
Политика правит миром!
На контроллере домена запускаем редактор групповой политики GPMC.MSC:
. и создаем связанную только с нашим OU «OU Office Computers» групповую политику под названием «Firefox 3.6.3 rus»:
. редактируем нашу политику «Firefox 3.6.3 rus»:
Готовим дистрибутив Firefox для развертывания в сети
Выбираем файл MSI, заботливо положенного чьими-то руками в расшаренную папку. Важно : выбирать надо сетевой путь до файла, а не локальный, ведь юзера будут получать доступ к вашей инсталляшке не локально на сервере, а по сети.
Выбираем «Assigned» (Назначенный):
На этом работа с веткой «Software Installation» закончена.
Установка на рабочих станциях
Далее достаточно просто перезагрузить рабочие станции, чтобы автоматически установился Firefox ДО того, как появится окно для ввода логина/пароля. Иными словами, пользователь будет не в силах чего-то не установить, забыть и пр. Поэтому этот способ так хорош. Вы удаленно решаете, что будет установлено / обновлено на рабочих станциях.
Windows XP бывает не с первой перезагрузки «принимает» нове политики, поэтому можно подойти к юзеру, выполнить команду «gpupdate /force» (не обязательно под админом) и перезагрузить его компьютер.
Обязательно проверьте установку на своем / тестовом компьютере ДО того, как юзеры придут следующим утром, включат компьютеры. а вдруг косяк? Поэтому хотя бы первый раз сначала испытайте на себе.
Дополнительно
Теперь на любой новый компьютер, введенный в состав подразделения OU Office Computers будет установлена последняя версия броузера Firefox. Вам даже не придется ничего делать. Просто и очень полезно. Таким же образом можно устанавливать практически любой софт, включая Adobe Reader, Adobe Flash Player (которые в обычной ситуации требуют административных прав для установки), The Bat. да мало ли софта у вас в локальной сети, поддерживать который в актуальном состоянии одна из обязанностей системного администратора.
Нюанс: если вы уже установили какой-либо пакет, в нашем случае Firefox 3.6.3 rus, а через некоторое время вам потребуется его обновить (т.к. рано или поздно выйдет новая версия броузера), сначала удалите политику по установке Firefox 3.6.3, после чего создайте новую. Потом «gpudate /force» и вперед!
Использование групповой политики для удаленной установки программного обеспечения
В этой статье описывается, как использовать групповую политику для автоматического распространения программ на клиентские компьютеры или пользователей.
Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 816102
Аннотация
Групповую политику можно использовать для распространения компьютерных программ с помощью следующих методов:
Назначение программного обеспечения
Можно назначить распределение программ пользователям или компьютерам. Если назначить программу пользователю, она будет установлена при входе пользователя в систему на компьютере. Когда пользователь впервые запускает программу, установка будет завершена. Если назначить программу компьютеру, она будет установлена при его установке и будет доступна всем пользователям, войдите на компьютер. Когда пользователь впервые запускает программу, установка будет завершена.
Программное обеспечение для публикации
Вы можете опубликовать распространение программы для пользователей. Когда пользователь входит на компьютер, опубликованная программа отображается в диалоговом окне «Добавление или удаление программ», и ее можно установить оттуда.
Для автоматической установки групповой политики Windows Server 2003 требуются клиентские компьютеры под управлением Microsoft Windows 2000 или более поздней версии.
Создание точки распространения
Чтобы опубликовать или назначить компьютерную программу, создайте точку распространения на сервере публикации, выступая следующим образом:
Создание объекта групповой политики
Чтобы создать объект групповой политики (GPO) для распространения пакета программного обеспечения, выполните следующие действия.
Назначение пакета
Чтобы назначить программу компьютерам под управлением Windows Server 2003, Windows 2000 или Windows XP Professional или пользователям, входивших на одну из этих рабочих станций, выполните следующие действия.
Запустите оснастку «Пользователи и компьютеры Active Directory», нажав кнопку «Начните», указав «Администрирование», а затем щелкнув «Пользователи и компьютеры Active Directory».
В дереве консоли щелкните правой кнопкой мыши домен и выберите «Свойства».
Перейдите на вкладку «Групповая политика», выберите политику и нажмите кнопку «Изменить».
В области «Конфигурация компьютера» разо расширении параметров программного обеспечения.
Щелкните правой кнопкой мыши установку программного обеспечения, найдите пункт «Новый» и выберите пункт «Пакет».
Не используйте кнопку «Обзор» для доступа к расположению. Убедитесь, что используется UNC-путь к общему пакету установщика.
Нажмите кнопку Open (Открыть).
Нажмите кнопку «Назначено» и нажмите кнопку «ОК». Пакет указан в правой области окна групповой политики.
Закроем оснастку групповой политики, нажмите кнопку «ОК», а затем закроем оснастку «Пользователи и компьютеры Active Directory».
При старте клиентского компьютера пакет управляемого программного обеспечения устанавливается автоматически.
Публикация пакета
Чтобы опубликовать пакет для пользователей компьютера и сделать его доступным для установки из списка «Установка и удаление программ» на панели управления, выполните следующие действия.
Запустите оснастку «Пользователи и компьютеры Active Directory», нажав кнопку «Начните», указав «Администрирование», а затем щелкнув «Пользователи и компьютеры Active Directory».
В дереве консоли щелкните правой кнопкой мыши свой домен и выберите «Свойства».
Перейдите на вкладку «Групповая политика», выберите нужные политики и нажмите кнопку «Изменить».
В области «Конфигурация пользователя» разо расширении параметров программного обеспечения.
Щелкните правой кнопкой мыши установку программного обеспечения, найдите пункт «Новый» и выберите пункт «Пакет».
Не используйте кнопку «Обзор» для доступа к расположению. Убедитесь, что используется UNC-путь к общему пакету установщика.
Нажмите кнопку Open (Открыть).
Нажмите кнопку «Опубликовать» и нажмите кнопку «ОК».
Пакет указан в правой области окна групповой политики.
Закроем оснастку групповой политики, нажмите кнопку «ОК», а затем закроем оснастку «Пользователи и компьютеры Active Directory».
Так как существует несколько версий Windows, на вашем компьютере могут быть другие действия. Если да, см. документацию по продукту для выполнения этих действий.
Еще раз развяжев пакет
В некоторых случаях может потребоваться обновить пакет программного обеспечения (например, при обновлении или изменении пакета). Чтобы перезаполнить пакет, выполните следующие действия.
Запустите оснастку «Пользователи и компьютеры Active Directory», нажав кнопку «Начните», указав «Администрирование», а затем щелкнув «Пользователи и компьютеры Active Directory».
В дереве консоли щелкните правой кнопкой мыши свой домен и выберите «Свойства».
Перейдите на вкладку «Групповая политика», выберите объект групповой политики, который использовался для развертывания пакета, и нажмите кнопку «Изменить».
Развернем контейнер «Параметры программного обеспечения», содержащий элемент установки программного обеспечения, который использовался для развертывания пакета.
Щелкните контейнер установки программного обеспечения, содержащий пакет.
В правой области окна групповой политики щелкните программу правой кнопкой мыши, найдите пункт «Все задачи» и выберите «Приложение для переуполокации». Вы получите следующее сообщение:
Повторное применение этого приложения переустановит приложение везде, где оно уже установлено. Продолжить?
Нажмите кнопку Да.
Закроем оснастку групповой политики, нажмите кнопку «ОК», а затем закроем оснастку «Пользователи и компьютеры Active Directory».
Удаление пакета
Чтобы удалить опубликованный или подписанный пакет, выполните следующие действия.
Устранение неполадок
Опубликованные пакеты отображаются на клиентских компьютерах после их удаления с помощью групповой политики.
Это может произойти, когда пользователь установил программу, но не использовал ее. Когда пользователь впервые запускает опубликованную программу, установка завершается. Затем групповая политика удаляет программу.
Windows server установить программу для всех пользователей
Вопрос
Как наиболее просто сделать для других Учётных Записей полный доступ ко всем программам, файлам и папкам, как и у Администратора??
Установив Vista home и программы, создала Учётные Записи для детей (для планируемого родительского контроля ПО ВРЕМЕНИ). Пока никаких ограничений не включала, но вижу, что для других Учётных Записей доступен, практически, только «голый Виндовс».
Что делать? не устанавливать же все программы по-новой для каждого ребёнка?
Один раз нашла (а вот больше найти не могу!) место (в Виндовс, не в Дефендере!) где регулируется Автозагрузка программ
заранее спасибо, если кто подскажет! 🙂
Ответы
Но всё вышеуказанное верно не для всех программ, возможно для некоторых вам придётся делать ярлыки вручную.
Все ответы
Один раз нашла (а вот больше найти не могу!) место (в Виндовс, не в Дефендере!) где регулируется Автозагрузка программ
Но всё вышеуказанное верно не для всех программ, возможно для некоторых вам придётся делать ярлыки вручную.
Один раз нашла (а вот больше найти не могу!) место (в Виндовс, не в Дефендере!) где регулируется Автозагрузка программ
Но всё вышеуказанное верно не для всех программ, возможно для некоторых вам придётся делать ярлыки вручную.
Из меню ВСЕ ПРОГРАММЫ
Это мне проще, чем вникать в систему разрешений, запретов, приоритетов.
Нереально ведь, чтобы дети постоянно ходили к тебе с просьбами типа «Мама, разреши запуск программы *** админским паролем»
Программы для бизнеса
Как установить программу на «сервер» и настроить доступ с рабочих станций
После скачивания дистрибутива программы «Клиенты» запустите его на установку на сервере, щелкнув по нему дважды либо выбрав опцию «Выполнить» (Запуск) после окончания закачки.
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. Какие бывают проблемы при настройке на сети и как их решить)
Подключение рабочих станций:
На каждом рабочем месте, где будет запускаться программа, надо установить дистрибутив программы.
Программа на каждом рабочем месте устанавливается для автоматической регистрации в системе компонентов для работы со сканером, после установки папку с программой можно удалить.
Также нужно удалить ярлыки в программной группе и на рабочем столе, созданные инсталлятором.
Имя диска выбирается любое из доступных, например Z, затем нажмите кнопку «Готово».
Затем надо открыть этот сетевой диск и вывести на рабочий стол ярлык с файла klient.exe
Обратите внимание, чтобы в свойствах ярлыка правильно приписалась рабочая папка.
Должен стоять сетевой диск Z:\
Программу на рабочих станциях запускать через созданный ярлык.
Программу можно установить на терминальный сервер и запускать через VPN, таким образом можно организовать совместную работу в программе например из разных городов.
Работа в терминальном режиме рекомендуется, если требуется повышенная защищенность данных, а также для ускорения работы программы по сети при большом количестве записей (от 1000 клиентов) или не большой пропускной способности локальной сети.