Ta funkcja jest dostępna w tych wersjach: Frontline Starter, Frontline Standard, and Frontline Plus; Business Plus; Enterprise Standard i Enterprise Plus; Education Standard, Education Plus i Endpoint Education Upgrade; Enterprise Essentials i Enterprise Essentials Plus; Cloud Identity Premium.Porównanie wersji
Aby zainstalować oprogramowanie na urządzeniach z systemem Windows zarejestrowanych w usłudze zarządzania urządzeniami z systemem Windows, możesz dodać ustawienia niestandardowe w konsoli administracyjnej Google. Lokalizację pliku MSI aplikacji możesz określić w pliku XML, który ustawiasz jako wartość ustawienia niestandardowego.
Krok 1. Pobierz wymagane informacje o aplikacji i utwórz plik XML
Aby utworzyć plik XML, potrzebujesz adresu URL aplikacji, skrótu pliku oraz identyfikatora produktu.
- Na urządzeniu z systemem Windows pobierz plik MSI, który chcesz wdrożyć.
Uwaga: plik instalacyjny aplikacji musi znajdować się w witrynie dostawcy lub w lokalizacji na serwerze dostępnej za pomocą protokołu http, https lub ftp, w której administrator przechowuje plik.
Możesz na przykład pobrać plik instalacyjny aplikacji 7-Zip ze strony https://7-zip.org/a/7z1900-x64.msi.
- Otwórz PowerShell.
- Aby uzyskać hasz pliku, uruchom polecenie Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256, gdzie PathToFile odpowiada ścieżce pliku instalacyjnego aplikacji. Zapisz wartość skrótu, która jest 64-znakowym ciągiem zwracanym przez PowerShell.
Jeśli na przykład plik MSI aplikacji 7‐Zip znajduje się w folderze Pobrane, uruchom polecenie Get‑FileHash ‑Path C:\Użytkownicy\nazwa użytkownika\Pobrane\7z1900‑x64.msi ‑Algorithm SHA256
- Aby uzyskać identyfikator produktu:
- Skopiuj ten skrypt PowerShell do edytora tekstu i zapisz go jako 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 }
- W PowerShell uruchom polecenie ścieżka skryptu\Get‑MSIFileInformation.ps1 ‑Path ścieżka pliku ‑Property ProductCode, gdzie PathToScript jest lokalizacją skryptu PowerShell, a ścieżka pliku jest ścieżką pliku instalacyjnego MSI.
Jeśli na przykład zapiszesz skrypt PowerShell w folderze Pulpit, to aby uzyskać kod produktu dla aplikacji 7-Zip, uruchom polecenie C:\Użytkownicy\nazwa użytkownika\Pulpit\Get‑MSIFileInformation.ps1 ‑Path C:\Użytkownicy\nazwa użytkownika\Pobrane\7z1900‑x64.msi ‑Property ProductCode
Identyfikator produktu jest ciągiem alfanumerycznym w nawiasach. Przykład: {23170F69-40C1-2702-1900-00001000000}.
- Skopiuj ten skrypt PowerShell do edytora tekstu i zapisz go jako Get-MSIFileInformation.ps1.
- Utwórz plik XML:
- Skopiuj zawartość tego pliku XML do pliku tekstowego:
<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>
- W tagach
<ContentURL>
zastąp URL MSI adresem URL pliku MSI. - W tagach
<FileHash>
zastąp FileHash skrótem pliku MSI. Wartość skrótu pliku musi być ujęta w nawiasy, np.:
<FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>
. - W razie potrzeby zaktualizuj parametry instalacji w tagach
<Enforcement>
. Szczegółowe informacje znajdziesz w dokumentacji firmy Microsoft. - Zapisz plik.
- Skopiuj zawartość tego pliku XML do pliku tekstowego:
Krok 2. Dodaj ustawienie niestandardowe
-
Zaloguj się na konto administratora w konsoli administracyjnej Google.
Jeśli nie używasz konta administratora, nie możesz uzyskać dostępu do konsoli administracyjnej.
-
Kliknij Menu
Urządzenia > Urządzenia mobilne i punkty końcowe > Ustawienia > Windows.
Wymaga uprawnień administratora Usługi i urządzenia.
- Kliknij Ustawienia niestandardowe.
- Kliknij Dodaj ustawienie niestandardowe.
- Skonfiguruj ustawienie niestandardowe:
- W polu OMA-URI wpisz EnterpriseDesktop i wybierz ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/<Enter ProductID>/DownloadInstall.
- W OMA-URI zastąp <Enter ProductID> identyfikatorem produktu MSI, kodując nawiasy. Aby prawidłowo przeprowadzić formatowanie, wpisz %7BProductID%7D, gdzie %7B to zakodowana wersja „{”, a %7D to zakodowana wersja „}”.
Na przykład ciąg OMA-URI dla aplikacji 7-Zip to ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-00001000000%7D/DownloadInstall
- Po wybraniu OMA-URI pole Nazwa zmieni się na „DownloadInstall”. Wpisz unikalną nazwę zawierającą nazwę aplikacji, aby łatwo zidentyfikować ustawienie na liście ustawień niestandardowych. Na przykład „Install 7-zip v19.0”.
- W opcji Typ danych wybierz Tekst (XML), a potem kliknij Prześlij plik XML i wybierz plik konfiguracji XML utworzony w pierwszej sekcji.
- (Opcjonalnie) Dodaj opis.
- Aby kontynuować i wybrać jednostkę organizacyjną, której dotyczy ustawienie niestandardowe, kliknij Dalej. Jeśli chcesz utworzyć inne ustawienie niestandardowe, kliknij Dodaj kolejne. Zasady te zostaną zastosowane do jednostki organizacyjnej dopiero po kliknięciu Dalej i wybraniu jednostki organizacyjnej.
- Wybierz co najmniej 1 jednostkę organizacyjną, do której chcesz zastosować zasadę.
- Kliknij Zastosuj.
Na urządzeniach użytkowników połączonych z internetem aplikacja zostanie zainstalowana w ciągu 3 godzin. Na pozostałych urządzeniach aplikacja zostanie zainstalowana przy następnym połączeniu ich z internetem.
Krok 3. Zweryfikuj instalację aplikacji
Możesz na kilka sposobów potwierdzić, czy aplikacja wdrożona przy użyciu ustawienia niestandardowego została zainstalowana na urządzeniu. Sprawdzenie na urządzeniu jest najszybsze, ponieważ po zastosowaniu ustawienia niestandardowego można przeprowadzić ręczną synchronizację.
Na urządzeniu
- Na urządzeniu otwórz Ustawienia i znajdź Zarządzane przez Google.
- Jeśli aplikacja jest zainstalowana, jest widoczna w oknie obszarów zarządzanych przez Google w sekcji Aplikacje.
- Jeśli aplikacji nie ma na liście, uruchom 2 ręczne synchronizacje, aby upewnić się, że ustawienie niestandardowe zostało zastosowane na urządzeniu. Podczas oczekiwania na instalację aplikacja jest wyświetlana pod identyfikatorem produktu. Po instalacji jest ona wyświetlana pod nazwą aplikacji.
- Jeśli po wykonaniu ręcznych synchronizacji aplikacja nie zainstaluje się, sprawdź, czy wartości ustawienia są skonfigurowane prawidłowo.
W zasobach aplikacji w konsoli administracyjnej urządzenia
Ta opcja pozwala zdalnie sprawdzać aplikacje zainstalowane na urządzeniu. Uwaga: zanim dane aplikacji pojawią się na liście aplikacji, może minąć do 12 godzin.
-
Zaloguj się na konto administratora w konsoli administracyjnej Google.
Jeśli nie używasz konta administratora, nie możesz uzyskać dostępu do konsoli administracyjnej.
-
Otwórz Menu
Urządzenia > Przegląd.
Wymaga uprawnień administratora Ustawienia urządzeń udostępnionych.
- Kliknij Punkty końcowe.
- Kliknij urządzenie. Jeśli Twoja organizacja ma wiele urządzeń, użyj filtrów lub paska wyszukiwania, aby znaleźć określone urządzenie.
- Kliknij Zainstalowane aplikacje i sprawdź, czy aplikacja jest na liście.
Odinstalowywanie aplikacji
Możesz odinstalować aplikacje zainstalowane przy użyciu ustawień niestandardowych. Nie można używać ustawień niestandardowych do odinstalowywania aplikacji zainstalowanych innymi metodami.
-
Zaloguj się na konto administratora w konsoli administracyjnej Google.
Jeśli nie używasz konta administratora, nie możesz uzyskać dostępu do konsoli administracyjnej.
-
Kliknij Menu
Urządzenia > Urządzenia mobilne i punkty końcowe > Ustawienia > Windows.
Wymaga uprawnień administratora Usługi i urządzenia.
- Kliknij Ustawienia niestandardowe.
- Po lewej stronie kliknij jednostkę organizacyjną, dla której chcesz odinstalować aplikację. Aby odinstalować aplikację dla wszystkich użytkowników, wybierz jednostkę organizacyjną najwyższego poziomu.
- Wskaż ustawienie niestandardowe i kliknij Usuń lub Wyłącz. Aby potwierdzić usunięcie, kliknij Usuń.
Jeśli wybierzesz podrzędną jednostkę organizacyjną, która dziedziczy ustawienie niestandardowe, wyłącz to ustawienie, bo nie będzie można usunąć go z pozostałej części organizacji. Jeśli zmienisz zdanie, możesz kliknąć Odziedzicz, aby ponownie zainstalować aplikację na urządzeniach w podrzędnej jednostce organizacyjnej.
Google, Google Workspace oraz powiązane znaki i logotypy są znakami towarowymi firmy Google LLC. Wszystkie inne nazwy firm i produktów są znakami towarowymi odpowiednich podmiotów.