Google Yönetici Konsolu'nda özel ayarlar ekleyerek Windows cihaz yönetimine kayıtlı Windows cihazlara yazılım yükleyebilirsiniz. Uygulama MSI dosya konumunu, özel ayarın değeri olarak belirlediğiniz bir XML dosyasında belirtirsiniz.
1. adım: Gerekli uygulama ayrıntılarını alın ve XML dosyasını oluşturun
XML dosyası oluşturmak için uygulamanın URL'si, dosya karması ve ürün kimliği gerekir.
Windows cihazınıza dağıtmak istediğiniz MSI dosyasını indirin.
Not: Uygulama yükleme dosyası, satıcının web sitesinden veya BT yöneticinizin dosyayı barındırdığı http, https ya da ftp protokolüyle erişilebilen bir sunucu konumundan edinilebilir.
Örneğin, 7-Zip yükleme dosyasını https://www.7-zip.org/a/7z1900-x64.msi adresinden indirebilirsiniz.
PowerShell'i açın.
Dosya karmasını almak için Get‑FileHash ‑Path PathToFile ‑Algorithm SHA256 komutunu çalıştırın. Burada PathToFile, uygulama yükleme dosyasının yoludur. PowerShell'de döndürülen 64 karakterlik dize olan karma değerini kaydedin.
Örneğin, 7-zip MSI dosyası İndirilenler klasörünüzdeyse Get‑FileHash ‑Path C:\Users*username*\Downloads\7z1900‑x64.msi ‑Algorithm SHA256 komutunu çalıştırın.
Ürün kimliğini almak için:
Aşağıdaki PowerShell komut dosyasını bir metin düzenleyiciye kopyalayın ve Get-MSIFileInformation.ps1 olarak kaydedin.
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'de *PathToScript*\Get‑MSIFileInformation.ps1 ‑Path PathToFile ‑Property ProductCode komutunu çalıştırın. Burada PathToScript, PowerShell komut dosyasının konumu, PathToFile ise MSI yükleme dosyasının yoludur.
Örneğin, PowerShell komut dosyasını Masaüstü klasörünüze kaydederseniz 7-Zip'in ürün kodunu almak için C:\Users*username\Desktop\Get‑MSIFileInformation.ps1 ‑Path C:\Users*username\Downloads\7z1900‑x64.msi ‑Property ProductCode komutunu çalıştırın.
Ürün kimliği, süslü parantez içinde alfa-sayısal bir dizedir. Örneğin, {23170F69-40C1-2702-1900-00001000000}.
XML dosyasını oluşturun:
Aşağıdaki XML'i bir metin dosyasına kopyalayın:
<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>etiketlerinde, MSI-URL öğesini MSI dosyasının URL'si ile değiştirin.<FileHash>etiketlerinde, FileHash öğesini MSI dosyasının dosya karmasıyla değiştirin. Dosya karma değeri parantez içine alınmalıdır. Örneğin:<FileHash>{A7803233EEDB6A4B59B3024CCF9292A6FFFB94507DC998AA67C5B745D197A5DC}</FileHash>. 4. Gerekirse<Enforcement>etiketlerindeki yükleme parametrelerini güncelleyin. Ayrıntılı bilgi için Microsoft belgelerine bakın.Dosyayı kaydedin.
2. Adım: Özel ayarı ekleyin
-
Google Yönetici Konsolu'nda Menü
Cihazlar
Mobil cihazlar ve uç noktalar
Ayarlar
Windows'a gidin.
Mobil Cihaz Yönetimi yönetici ayrıcalığına sahip olunması gerekir.
- Özel ayarlar'ı tıklayın.
- Özel ayar ekle'yi tıklayın.
Özel ayarı yapılandırın:
- OMA-URI alanına EnterpriseDesktop yazın ve ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/
/DownloadInstall seçeneğini belirleyin. OMA-URI'de
öğesini MSI ürün kimliğiyle değiştirin ve köşeli parantezleri kodlayın. Doğru biçimlendirme için %7BProductID%7D değerini girin. Burada %7B, "{" karakterinin kodlanmış sürümü, %7D ise "}" karakterinin kodlanmış sürümüdür. Örneğin, 7-Zip için OMA-URI dizesi şöyledir: ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/%7B23170F69-40C1-2702-1900-%000010000007D/DownloadInstall 3. OMA-URI'yi seçtiğinizde Ad alanı "DownloadInstall" olarak güncellenir. Özel ayarlar listesinde tanımlamanıza yardımcı olması için uygulama adını içeren benzersiz bir ad girin. Örneğin, "7-zip v19.0'ı yükleyin".
Veri türü için Dize (XML)'yi seçin, XML yükle'yi tıklayın ve ilk bölümde oluşturduğunuz XML yapılandırma dosyasını seçin.
(İsteğe bağlı) Bir açıklama girin.
- OMA-URI alanına EnterpriseDesktop yazın ve ./Device/Vendor/MSFT/EnterpriseDesktopAppManagement/MSI/
Devam edip özel ayarın uygulanacağı kuruluş birimini seçmek için Sonraki'yi tıklayın. Başka bir özel ayar başlatmak istiyorsanız Başka bir tane ekle'yi tıklayın. Bu politikalar, Sonraki'yi tıklayıp kuruluş birimini seçene kadar kuruluş birimine uygulanmaz.
Politikanın uygulanacağı bir veya daha fazla kuruluş birimi seçin.
Uygula'yı tıklayın.
Cihaz internete bağlıysa uygulama 3 saat içinde kullanıcıların cihazlarına yüklenir. Bağlı olmayan cihazlarda uygulama, cihaz bir sonraki bağlantı kurduğunda yüklenir.
3. Adım: Uygulama yüklemesini doğrulayın
Özel bir ayarla dağıttığınız uygulamanın bir cihaza yüklendiğini çeşitli şekillerde onaylayabilirsiniz. Cihazda kontrol yapıldığında, özel ayarı uygulamanız ile cihazda almanız arasında en az gecikme olur. Bunun nedeni, manuel senkronizasyon yapabilmenizdir.
Cihazda
- Cihazda Ayarlar'ı açın ve Google tarafından yönetilenler bölümünü bulun.
- Uygulama yüklendiyse Uygulamalar kısmında, Google tarafından yönetilen alanlar bölümünde listelenir.
- Uygulama listede yoksa cihazın özel ayarı aldığından emin olmak için 2 kez manuel senkronizasyon çalıştırın. Yükleme bekleniyorken uygulama, ürün kimliği ile listelenir. Yükleme tamamlanınca uygulama adı ile listelenir.
- Uygulama, manuel senkronizasyondan sonra da yüklenmiyorsa özel ayar değerlerini gözden geçirin ve doğru ayarlandıklarından emin olun.
Yönetici konsolunuzda cihazın uygulama envanterinde
Bu seçenek, cihazda yüklü olan uygulamaları uzaktan inceleyebilmenizi sağlar. Not: Uygulama verilerinin uygulama listesinde görünmesi 12 saati bulabilir.
-
Google Yönetici Konsolu'nda Menü
Cihazlar
Genel bakış'a gidin.
Paylaşılan cihaz ayarları yönetici ayrıcalığına sahip olmayı gerektirir.
- Uç noktalar'ı tıklayın.
- Cihazı tıklayın. Kuruluşunuzda çok sayıda cihaz varsa belirli bir cihazı bulmak için filtreleri veya arama çubuğunu kullanın.
- Yüklü uygulamalar'ı tıklayın ve uygulamanın listelendiğinden emin olun.
Bir uygulamayı kaldırma
Özel ayarlar kullanılarak yüklenen uygulamaları kaldırabilirsiniz. Diğer yöntemlerle yüklenen uygulamaları kaldırmak için özel ayarları kullanamazsınız.
-
Google Yönetici Konsolu'nda Menü
Cihazlar
Mobil cihazlar ve uç noktalar
Ayarlar
Windows'a gidin.
Mobil Cihaz Yönetimi yönetici ayrıcalığına sahip olunması gerekir.
- Özel ayarlar'ı tıklayın.
- Sol tarafta, uygulamayı kaldırmak istediğiniz kuruluş birimini tıklayın. Uygulamayı tüm kullanıcılar için kaldırmak istiyorsanız üst kuruluş birimini seçin.
Fare imlecini özel ayarın üzerine getirin ve Sil veya Devre dışı bırak'ı tıklayın. Silme işlemini onaylamak için Sil'i tıklayın.
Özel ayarı devralan bir alt kuruluş birimi seçtiyseniz özel ayarı devre dışı bırakırsınız. Çünkü kuruluşun geri kalanı için özel ayarı silemezsiniz. Fikrinizi değiştirirseniz uygulamayı alt kuruluş birimindeki cihazlara tekrar yüklemek için Devral'ı tıklayabilirsiniz.
Google, Google Workspace ve ilgili markalar ile logolar, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları, ilişkili oldukları şirketlerin ticari markalarıdır.