Установка приложений на устройства с Windows 10 или 11 с пользовательскими настройками.

Поддерживаемые версии для этой функции: Frontline Starter, Frontline Standard и Frontline Plus; Business Plus; Enterprise Standard и Enterprise Plus; Education Standard, Education Plus и Endpoint Education Upgrade; Enterprise Essentials и Enterprise Essentials Plus; Cloud Identity Premium. Сравните свою версию .

Вы можете устанавливать программное обеспечение на устройства Windows, зарегистрированные в системе управления устройствами Windows , добавив пользовательские настройки в консоли администратора Google. Расположение MSI-файла приложения указывается в XML-файле, который задается в качестве значения пользовательской настройки.

Шаг 1: Получите необходимые данные приложения и создайте XML-файл.

Для создания XML-файла вам потребуется URL-адрес приложения, хеш файла и идентификатор продукта.

  1. На вашем устройстве под управлением Windows загрузите MSI-файл, который вы хотите развернуть.

    Примечание: файл установки приложения должен быть доступен либо на веб-сайте поставщика, либо на сервере, доступном по протоколам http, https или ftp, где ваш ИТ-администратор размещает этот файл.

    Например, вы можете скачать установочный файл 7-Zip по адресу https://www.7-zip.org/a/7z1900-x64.msi .

  2. Откройте PowerShell.

  3. Чтобы получить хеш файла, выполните команду Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256 , где PathToFile — это путь к файлу установки приложения. Запишите значение хеша, которое представляет собой 64-символьную строку, возвращаемую PowerShell.

    Например, если MSI-файл 7-zip находится в папке «Загрузки», выполните команду Get-FileHash ‑Path C:\Users*username*\Downloads\7z1900‑x64.msi ‑Algorithm SHA256

  4. Чтобы получить идентификатор продукта:

    1. Скопируйте следующий скрипт PowerShell в текстовый редактор и сохраните его как Get-MSIFileInformation.ps1 .

      param(
      [parameter(Mandatory=$true)]
      [IO.FileInfo]$Path,
      [parameter(Mandatory=$true)]
      [ValidateSet("ProductCode","ProductVersion","ProductName")]
      [string]$Property
      )
      try {
          $WindowsInstaller = New-Object -ComObject WindowsInstaller.Installer
          $MSIDatabase = $WindowsInstaller.GetType().InvokeMember("OpenDatabase","InvokeMethod",$Null,$WindowsInstaller,@($Path.FullName,0))
          $Query = "SELECT Value FROM Property WHERE Property = '$($Property)'"
          $View = $MSIDatabase.GetType().InvokeMember("OpenView","InvokeMethod",$null,$MSIDatabase,($Query))
          $View.GetType().InvokeMember("Execute", "InvokeMethod", $null, $View, $null)
          $Record = $View.GetType().InvokeMember("Fetch","InvokeMethod",$null,$View,$null)
          $Value = $Record.GetType().InvokeMember("StringData","GetProperty",$null,$Record,1)
          return $Value
      }
      catch {
          Write-Output $_.Exception.Message
      }
      
    2. В PowerShell выполните команду *PathToScript*\Get‑MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode , где PathToScript — это местоположение скрипта PowerShell, а PathToFile — путь к установочному файлу MSI.

      Например, если вы сохраните скрипт PowerShell в папке «Рабочий стол», чтобы получить код продукта для 7-Zip, выполните команду : C:\Users*username \Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users*username \Downloads\7z1900‑x64.msi ‑Property ProductCode

      Идентификатор продукта представляет собой буквенно-цифровую строку в скобках. Например, {23170F69-40C1-2702-1900-00001000000}.

  5. Создайте XML-файл:

    1. Скопируйте следующий XML-код в текстовый файл:

      <MsiInstallJob id="">
        <Product Version="1.0.0">
          <Download>
            <ContentURLList>
              <ContentURL>MSI-URL</ContentURL>
            </ContentURLList>
          </Download>
          <Enforcement>
            <CommandLine>/quiet</CommandLine>
            <TimeOut>5</TimeOut>
            <RetryCount>3</RetryCount>
            <RetryInterval>5</RetryInterval>
          </Enforcement>
          <Validation>
            <FileHash>{FileHash}</FileHash>
          </Validation>
        </Product>
      </MsiInstallJob>
      
    2. В тегах <ContentURL> замените MSI-URL на URL-адрес MSI-файла.

    3. В тегах <FileHash> замените FileHash на хеш MSI-файла. Значение хеша файла необходимо заключить в фигурные скобки, например: <FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash> .

    4. При необходимости обновите параметры установки в тегах <Enforcement> . Более подробную информацию см. в документации Microsoft.

    5. Сохраните файл.

Шаг 2: Добавьте пользовательские настройки

  1. В консоли администратора Google перейдите в меню. а потом Устройства а потом Мобильные устройства и конечные точки а потом Настройки а потом Windows .

    Для этого требуются права администратора служб и устройств .

  2. Нажмите «Пользовательские настройки».
  3. Нажмите «Добавить пользовательскую настройку».
  4. Настройте пользовательские параметры:

    1. В поле OMA-URI введите EnterpriseDesktop и выберите ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/ /DownloadInstall .
    2. В OMA-URI замените Используйте идентификатор продукта MSI, закодировав скобки. Для правильного форматирования введите %7B ProductID %7D , где %7B — закодированная версия "{", а %7D — закодированная версия "}".

      Например, строка OMA-URI для 7-Zip выглядит так: ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall

    3. При выборе OMA-URI поле «Имя » обновляется до «DownloadInstall». Введите уникальное имя, включающее название приложения, чтобы упростить его идентификацию в списке пользовательских настроек. Например, «Install 7-zip v19.0».

    4. В поле «Тип данных» выберите «Строка (XML)» , нажмите «Загрузить XML» и выберите файл конфигурации XML, созданный вами в первом разделе.

    5. (Необязательно) Введите описание.

  5. Чтобы выбрать организационное подразделение, к которому применяется пользовательская настройка, нажмите «Далее» . Если вы хотите начать настройку другой пользовательской настройки, нажмите «Добавить еще одну» . Эти политики не будут применяться к организационному подразделению, пока вы не нажмете «Далее» и не выберете это организационное подразделение.

  6. Выберите одно или несколько организационных подразделений, к которым будет применяться данная политика.

  7. Нажмите «Применить» .

Приложение устанавливается на устройства пользователей в течение 3 часов, если устройство подключено к интернету. Для устройств, не подключенных к интернету, приложение устанавливается при следующем подключении.

Шаг 3: Проверка установки приложения

Проверить, установлено ли на устройство приложение, развернутое с помощью пользовательских настроек, можно несколькими способами. Проверка на устройстве происходит с наименьшей задержкой между применением пользовательских настроек и их установкой на устройство, поскольку можно выполнить ручную синхронизацию.

На устройстве

  1. На устройстве откройте «Настройки» и найдите пункт «Управляется Google» .
  2. Если приложение установлено, оно отображается в разделе «Области, управляемые Google» в подразделе «Приложения» .
  3. Если приложения нет в списке, выполните две ручные синхронизации, чтобы убедиться, что устройство получит пользовательские настройки. Пока идёт установка, приложение отображается по своему идентификатору продукта. После установки оно отображается по названию приложения.
  4. Если приложение не устанавливается после ручной синхронизации, проверьте значения пользовательских настроек и убедитесь, что они заданы правильно.

В списке приложений устройства в вашей консоли администратора.

Эта опция позволяет удаленно просматривать установленные на устройстве приложения. Примечание: для отображения данных о приложениях в списке может потребоваться до 12 часов.

  1. В консоли администратора Google перейдите в меню. а потом Устройства а потом Обзор .

    Для этого требуются права администратора настроек общего доступа к устройству .

  2. Нажмите «Конечные точки» .
  3. Щелкните по нужному устройству. Если в вашей организации много устройств, используйте фильтры или строку поиска, чтобы найти конкретное устройство.
  4. Нажмите «Установленные приложения» и убедитесь, что приложение отображается в списке.

Удалите приложение

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

  1. В консоли администратора Google перейдите в меню. а потом Устройства а потом Мобильные устройства и конечные точки а потом Настройки а потом Windows .

    Для этого требуются права администратора служб и устройств .

  2. Нажмите «Пользовательские настройки».
  3. Слева щелкните по организационному подразделению, для которого хотите удалить приложение. Чтобы удалить приложение для всех пользователей, выберите верхнее организационное подразделение.
  4. Наведите указатель мыши на пользовательскую настройку и нажмите «Удалить» или «Отключить» . Для подтверждения удаления нажмите «Удалить» .

    Если вы выбрали дочернюю организационную единицу, которая унаследовала пользовательскую настройку, вы отключите эту настройку, поскольку удалить ее для остальной части организации будет невозможно. Если вы передумаете, вы можете нажать «Наследовать» , чтобы снова установить приложение на устройства в дочерней организационной единице.


Google, Google Workspace, а также связанные с ними знаки и логотипы являются товарными знаками Google LLC. Все остальные названия компаний и продуктов являются товарными знаками компаний, с которыми они связаны.