Использование групповой политики для удаленной установки программного обеспечения

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

Применимо к: Windows Server (все поддерживаемые версии)
Оригинальный номер базы знаний: 816102

Сводка

Вы можете использовать групповую политику для распространения компьютерных программ с помощью следующих методов:

  • Назначение программ

    Вы можете назначить распространение программ пользователям или компьютерам. Если вы назначаете программу пользователю, она устанавливается при входе пользователя на компьютер. При первом запуске программы пользователем установка завершается. Если вы назначаете программу компьютеру, она устанавливается при запуске компьютера и доступна для всех пользователей, выполнивших вход на компьютер. При первом запуске программы пользователем установка завершается.

  • Публикация программ

    Вы можете опубликовать распространение программ для пользователей. Когда пользователь выполняет вход на компьютер, опубликованная программа отображается в диалоговом окне Установка и удаление программ, где ее можно установить.

Примечание.

Для автоматической установки групповой политики Windows Server 2003 с помощью программы, работающей в автоматическом режиме, требуются клиентские компьютеры под управлением Microsoft Windows 2000 или более поздней версии.

Создание точки распространения

Чтобы опубликовать или назначить компьютерную программу, создайте точку распространения на сервере публикации, выполнив следующие действия:

  1. Войдите на сервер как администратор.
  2. Создайте общую сетевую папку, в которую будет помещен пакет установщика Windows (MSI-файл), который требуется распространить.
  3. Задайте разрешения для общей папки, чтобы разрешить доступ к пакету распространения.
  4. Скопируйте или установите пакет в точку распространения. Например, чтобы распространить MSI-файл, запустите административную установку (setup.exe /a), чтобы скопировать файлы в точку распространения.

Создание объекта групповой политики

Чтобы создать объект групповой политики, который будет использоваться для распространения пакета программного обеспечения, выполните следующие действия:

  1. Запустите оснастку «Active Directory — пользователи и компьютеры», нажав кнопку Пуск, затем перейдите к разделу Администрирование и нажмите Active Directory — пользователи и компьютеры.
  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства.
  3. Откройте вкладку Групповая политика и щелкните Создать.
  4. Введите имя для новой политики и нажмите клавишу ВВОД.
  5. Щелкните Свойства и откройте вкладку Безопасность.
  6. Снимите флажок Применить групповая политика проверка для групп безопасности, к которым вы не хотите применять эту политику.
  7. Установите флажок Применить групповую политику для групп, к которым будет применяться эта политика.
  8. После этого нажмите кнопку ОК.

Назначение пакета

Чтобы назначить программу компьютерам под управлением Windows Server 2003, Windows 2000 или Windows XP Professional или пользователям, которые выполняют вход на одну из этих рабочих станций, выполните следующие действия:

  1. Запустите оснастку «Active Directory — пользователи и компьютеры», нажав кнопку Пуск, затем перейдите к разделу Администрирование и нажмите Active Directory — пользователи и компьютеры.

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства.

  3. Перейдите на вкладку Групповая политика, выберите нужную политику, затем нажмите Изменить.

  4. В разделе Конфигурация компьютера разверните узел Конфигурация программ.

  5. Щелкните правой кнопкой мыши пункт Установка программ, наведите указатель на команду Создать, а затем выберите пункт Пакет.

  6. В диалоговом окне Открыть введите полный UNC-путь к нужному общему пакету установщика. Например, \\<file server>\<share>\<file name>.msi.

    Важно!

    Не используйте кнопку Обзор для доступа к расположению. Убедитесь, что используется UNC-путь к общему пакету установщика.

  7. Нажмите кнопку Open (Открыть).

  8. Выберите Назначено и нажмите кнопку OK. Пакет отображается в правой области окна групповой политики.

  9. Закройте оснастку Групповая политика, нажмите кнопку ОК, а затем закройте оснастку «Active Directory — пользователи и компьютеры».

  10. При запуске клиентского компьютера управляемый пакет программного обеспечения устанавливается автоматически.

Публикация пакета

Чтобы опубликовать пакет для пользователей компьютера и сделать его доступным для установки из списка Установка и удаление программ в панели управления, выполните следующие действия:

  1. Запустите оснастку «Active Directory — пользователи и компьютеры», нажав кнопку Пуск, затем перейдите к разделу Администрирование и нажмите Active Directory — пользователи и компьютеры.

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства.

  3. Перейдите на вкладку Групповая политика, выберите нужную политику, а затем нажмите Изменить.

  4. В разделе Конфигурация пользователя разверните узел Конфигурация программ.

  5. Щелкните правой кнопкой мыши пункт Установка программ, наведите указатель на команду Создать, а затем выберите пункт Пакет.

  6. В диалоговом окне Открыть введите полный UNC-путь к нужному общему пакету установщика. Например, \\file server\share\file name.msi.

    Важно!

    Не используйте кнопку Обзор для доступа к расположению. Убедитесь, что используется UNC-путь к общему пакету установщика.

  7. Нажмите кнопку Open (Открыть).

  8. Выберите Опубликовать и нажмите кнопку OK.

  9. Пакет отображается в правой области окна групповой политики.

  10. Закройте оснастку «Групповая политика», нажмите кнопку ОК, а затем закройте оснастку «Active Directory — пользователи и компьютеры».

  11. Протестируйте пакет.

    Примечание.

    Приведенные ниже действия могут отличаться в зависимости от установленной на компьютере версии операционной системы Windows. В этом случае для выполнения таких действий следует обратиться к документации к продукту.

    1. Войдите на рабочую станцию под управлением Windows 2000 Professional или Windows XP Professional с помощью учетной записи, для которой был опубликован пакет.
    2. В Windows XP нажмите кнопку Пуск и выберите Панель управления.
    3. Дважды щелкните пункт Установка и удаление программ и нажмите Установка программ.
    4. В списке Установка программ из локальной сети выберите опубликованную программу и нажмите кнопку Добавить. Программа установлена.
    5. Нажмите кнопку ОК, а затем нажмите кнопку Закрыть.

Повторное развертывание пакета

В некоторых случаях может потребоваться повторное развертывание пакета программного обеспечения (например, при обновлении или изменении пакета). Чтобы выполнить повторное развертывание пакета, следуйте указанным ниже действиям:

  1. Запустите оснастку «Active Directory — пользователи и компьютеры», нажав кнопку Пуск, затем перейдите к разделу Администрирование и нажмите Active Directory — пользователи и компьютеры.

  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства.

  3. Перейдите на вкладку Групповая политика, выберите объект групповой политики, который был использован для развертывания пакета, затем нажмите Изменить.

  4. Разверните контейнер Конфигурация программ, содержащий элемент установки программного обеспечения, который использовался для развертывания пакета.

  5. Выберите контейнер установки программного обеспечения, содержащий пакет.

  6. В правой области окна Групповая политика щелкните правой кнопкой мыши программу, перейдите к пункту Все задачи, затем нажмите Развернуть приложение заново. Появится следующее сообщение:

    Повторное развертывание этого приложения приведет к повторной установке приложения везде, где оно уже установлено. Продолжить?

  7. Нажмите кнопку Да.

  8. Закройте оснастку «Групповая политика», нажмите кнопку OK, затем закройте оснастку «Active Directory — пользователи и компьютеры».

Удаление пакета

Чтобы удалить опубликованный или назначенный пакет, выполните следующие действия:

  1. Запустите оснастку «Active Directory — пользователи и компьютеры», нажав кнопку Пуск, затем перейдите к разделу Администрирование и нажмите Active Directory — пользователи и компьютеры.
  2. В дереве консоли щелкните правой кнопкой мыши домен и выберите Свойства.
  3. Перейдите на вкладку Групповая политика, выберите объект групповой политики, который был использован для развертывания пакета, затем нажмите Изменить.
  4. Разверните контейнер Конфигурация программ, содержащий элемент установки программного обеспечения, который использовался для развертывания пакета.
  5. Выберите контейнер установки программного обеспечения, содержащий пакет.
  6. В правой области окна Групповая политика щелкните программу правой кнопкой мыши, наведите указатель на пункт Все задачи и нажмите Удалить.
  7. Выполните одно из следующих действий:
    • Выберите Немедленное удаление этого приложения с компьютеров всех пользователей, затем нажмите кнопку ОК.
    • Выберите Разрешить использование уже установленного приложения, но запретить новую установку, затем нажмите кнопку ОК.
  8. Закройте оснастку «Групповая политика», нажмите кнопку ОК, затем закройте оснастку «Active Directory — пользователи и компьютеры».

Устранение неполадок

Опубликованные пакеты отображаются на клиентском компьютере после использования групповой политики для их удаления.

Такая ситуация может возникнуть, если пользователь установил программу, но не использовал ее. Установка завершается при первом запуске опубликованной программы пользователем. После этого групповая политика удаляет программу.