Эта функция доступна в версиях Frontline Starter и Frontline Standard, Business Plus, Enterprise Standard и Enterprise Plus, Education Standard, Education Plus и лицензия Endpoint Education, Enterprise Essentials и Enterprise Essentials Plus, Cloud Identity Premium. Сравнение версий
Вы можете установить ПО на устройства Windows, зарегистрированные в службе управления устройствами Windows, добавив специальные настройки в консоли администратора Google. Для этого вам нужно указать расположение файла MSI приложения в XML-файле, который следует задать в качестве значения специальной настройки.
Шаг 1. Получите необходимые сведения о приложении и создайте XML-файл
Чтобы создать XML-файл, вам понадобится URL приложения, хеш файла и идентификатор продукта.
- На устройстве с ОС Windows скачайте файл MSI, который вы хотите развернуть.
Примечание. Файл установки приложения должен быть либо доступен на веб-сайте производителя, либо размещен системным администратором на сервере с доступом по протоколу http, https или ftp.
Например, вы можете скачать файл установки приложения 7‑Zip по ссылке https://www.7-zip.org/a/7z1900-x64.msi.
- Откройте PowerShell.
- Чтобы получить хеш файла, выполните команду Get‑FileHash ‑Path путь_к_файлу ‑Algorithm SHA256, где путь_к_файлу – это путь к установочному файлу приложения. Запишите значение хеша – строку из 64 символов, которую вернет PowerShell.
Например, если файл MSI приложения 7‑Zip находится в папке Downloads, выполните команду Get‑FileHash ‑Path C:\Users\имя_пользователя\Downloads\7z1900‑x64.msi ‑Algorithm SHA256
- Чтобы получить идентификатор продукта:
- Скопируйте в текстовый редактор следующий скрипт 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 }
- В PowerShell выполните команду путь_к_скрипту\Get‑MSIFileInformation.ps1 ‑Path путь_к_файлу ‑Property ProductCode, где путь_к_скрипту – это путь к файлу скрипта PowerShell, а путь_к_файлу – это путь к установочному файлу MSI.
Например, если вы сохранили скрипт PowerShell в папке Desktop, для получения кода продукта 7-Zip выполните команду C:\Users\имя_пользователя\Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users\имя_пользователя\Downloads\7z1900‑x64.msi ‑Property ProductCode
Идентификатор продукта – это последовательность из букв и цифр, заключенная в скобки. Пример: {23170F69-40C1-2702-1900-00001000000}.
- Скопируйте в текстовый редактор следующий скрипт PowerShell и сохраните его в файл Get-MSIFileInformation.ps1.
- Создайте XML-файл:
- Скопируйте в текстовый файл следующий код 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>
- В тегах
<ContentURL>
вместо MSI-URL укажите URL файла MSI. - В тегах
<FileHash>
вместо FileHash укажите хеш файла MSI. - При необходимости обновите параметры установки в тегах
<Enforcement>
. Дополнительную информацию можно найти в документации Microsoft. - Сохраните файл.
- Скопируйте в текстовый файл следующий код XML:
Шаг 2. Добавьте специальную настройку
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваМобильные устройства и конечные точкиНастройкиWindows.
- Нажмите Специальные настройки.
- Нажмите Добавить специальную настройку.
- Задайте специальную настройку:
- В поле OMA-URI введите EnterpriseDesktop и выберите ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/<Идентификатор_продукта>/DownloadInstall.
- В строке OMA-URI вместо <Идентификатор_продукта> укажите идентификатор продукта MSI, преобразовав скобки в код. Чтобы форматирование было правильным, введите %7Bидентификатор_продукта%7D, где %7B – это код символа "{", а %7D – "}".
Пример строки OMA-URI для 7-Zip: ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall
- При выборе OMA-URI в поле Название подставляется значение "DownloadInstall". Введите уникальное название для настройки, включающее название приложения, чтобы вы могли легко отыскать ее в списке. Пример: "Install 7-zip v19.0".
- Для параметра Тип данных выберите значение Строка (XML), нажмите Загрузить файл XML и выберите созданный вами ранее XML-файл конфигурации.
- При необходимости введите описание.
- Нажмите Далее, чтобы продолжить и выбрать организационное подразделение, к которому будет применяться специальная настройка. Если вы хотите создать другую специальную настройку (правило), выберите Добавить ещё одно. Эти правила не будут применены к организационному подразделению, пока вы не нажмете Далее и не выберете его.
- Выберите одно или несколько организационных подразделений, к которым будут применены правила.
- Нажмите Применить.
На подключенных к интернету устройствах пользователей приложение будет установлено в течение 3 часов. На устройствах, которые не подключены к интернету, приложение будет установлено при следующем подключении.
Шаг 3. Проверьте, установлено ли приложение
Проверить, было ли установлено на устройство приложение, которое вы развернули с помощью специальной настройки, можно несколькими способами. При проверке на устройстве можно выполнить синхронизацию вручную, что позволяет применить настройку максимально быстро.
На устройстве
- На устройстве выберите Настройки и найдите раздел Управляемые через сервисы Google.
- Если приложение установлено, оно будет указано в списке областей, управляемых через сервисы Google, в разделе Приложения.
- Если приложения не будет в списке, дважды выполните синхронизацию вручную, чтобы применить на устройстве специальную настройку. Пока установка ожидается, вместо названия приложения в списке будет указан идентификатор продукта. Название появится после установки.
- Если приложение не будет установлено после синхронизации вручную, проверьте значения специальных настроек.
В каталоге приложений устройства в консоли администратора
С помощью этого способа можно удаленно посмотреть, какие приложения установлены на устройстве. Примечание. Добавление приложения в список может занять до 12 часов.
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
Нажмите на значок меню УстройстваОбзор.
- Нажмите Конечные точки.
- Выберите устройство. Если в организации много устройств, воспользуйтесь фильтрами или строкой поиска.
- Выберите Установленные приложения и проверьте, присутствует ли приложение в списке.
Как удалить приложение
Вы можете удалить приложения, установленные с помощью специальных настроек. Использовать специальные настройки для удаления приложений, установленных другими методами, нельзя.
-
Войдите в консоль администратора Google.
Войдите в аккаунт администратора (он не заканчивается на @gmail.com).
-
В консоли администратора нажмите на значок меню УстройстваМобильные устройства и конечные точкиНастройкиWindows.
- Нажмите Специальные настройки.
- Слева выберите организационное подразделение, в котором нужно удалить приложение. Чтобы удалить приложение для всех пользователей, выберите организационное подразделение верхнего уровня.
- Наведите указатель мыши на специальную настройку и нажмите Удалить или Отключить. Выберите Удалить, чтобы подтвердить действие.
Если вы выбрали дочернее организационное подразделение, которое унаследовало специальную настройку, эту настройку можно только отключить, а не удалить, так как она действует для других организационных подразделений. Если вы решите снова установить приложения на устройствах в дочернем организационном подразделении, нажмите Наследовать.
Google, Google Workspace, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.