Microsoft Endpoint Manager ile .exe Uygulamalarını Dağıtma
ConfigMgr'dan Intune'a geçiş
Geçtiğimiz birkaç yılda, kullanıcıların kurumsal cihazlarını yönetme eğilimi katlanarak arttı ve işlerin yürütülme biçimindeki son küresel değişikliklerle birlikte gelişmeye devam ediyor. Pek çok kuruluş, cihazları şirket içi Active Directory Etki Alanı Denetleyicilerine bağlamanın yanı sıra Grup İlkeleri ve ConfigMgr'yi (eski adıyla SCCM) kullanmaya zaten başlamış veya bu durumdan uzaklaşmaya başlıyor ve verileri güvence altına almak için Microsoft Uç Nokta Yöneticisi'ni kullanarak modern yönetime doğru ilerliyor. bulutta (ve şirket içinde) korunur ve uygun şekilde güvence altına alınır.
Sayısız kuruluş, görüntüleme cihazlarından uygulamaların tüm kuruluşa dağıtılmasına kadar uç nokta cihazları için her şeyin bir kısmını yapan bir ürün olarak ConfigMgr'a yıllardır güvenmektedir. Artık bu kuruluşlar, yüzlerce olmasa da düzinelerce uygulamayı modern yönetimin yeni dünyasına paketlemek gibi hantal bir görevle karşı karşıyadır.
Peki uygulamaları dağıtmak için ConfigMgr yerine Intune'u kullanmaya geçiş yaptığımızda ne yapmamız gerekiyor? Intune hem Microsoft 365 Uygulamalarını hem de Microsoft Edge'i kutudan çıktığı gibi sunarken, .MSI veya .EXE uygulamalarının her ikisinin de farklı şekilde paketlenmesi gerekir.
Bu makale, .exe uygulamalarını paketlemeye ve bu uygulamaların gelecekte etkili bir şekilde yönetilebilmesini sağlamak için uygulayabileceğiniz en iyi uygulamalara odaklanacaktır.
Devamını Okuyun: Intune ile Yönetilmeyen Bilgisayarlarınızın Denetimini Elinize Alma
Önkoşullar
Uygulamaları Intune aracılığıyla dağıtmak için temel önkoşullar şunlardır:
- Azure AD'de en azından Uygulama Yöneticisi rolüne atanmanız gerekir.
- Azure AD Katılımı veya Hibrit Azure AD Katılımı aracılığıyla Intune'a kayıtlı bir Windows 10 cihazı.
- Microsoft 365 E3 veya E5 gibi Intune içeren bir Microsoft 365 lisansı veya eklentisi gereklidir.
Adım 1 - Uygulamayı Hazırlamak
Öncelikle buradan Microsoft Win32 İçerik Hazırlama Aracını indirmemiz gerekecek.
İndirdikten sonra 3 klasör oluşturacağız (Şekil 1):
- \Uygulama Adı\ - Oluşturacağınız uygulamanın adını taşıyan bir klasör; bunun kesin olması gerekmez, ancak kolayca tanınabilir olmalıdır, böylece gelecekte hatırlayabilirsiniz. IntuneWinAppUtil.exe'nin bulunacağı yer burasıdır.
- \Application Name\Input - Bu klasör, uygulamanın önemli noktalarının gideceği yerdir. Tüm uygulama dosyaları ve yapılandırma dosyaları buraya taşınacak veya buraya oluşturulacak.
- \Application Name\Output - Bu klasör, .IntuneWin dosyasının oluşturulacağı yerdir.
Bu klasörler oluşturulduktan sonra .exe dosyasını Giriş klasörüne taşımamız gerekir. Örnek olarak Shrew Soft adlı eski bir VPN istemcisini kullanacağım.
*Not: Herhangi bir uygulamayı paketlemeyle ilgili temel tavsiyem, uygulamayı önce cihazınıza manuel olarak yüklemenizdir. bu, cihazın ortamınızda nasıl yüklendiğini görmenizi sağlayacaktır.
Ayrıca aşağıdaki bilgileri de bulmanız ve not etmeniz gerekecektir:
- Kurulum Konumu - Uygulama nereye kurulur?
- Uygulama Başlatma - Yüklenen uygulamanın ana yürütülebilir dosyası nedir?
- Uygulamanın Dosya Sürümü - Yüklenen uygulamanın sürümü nedir? Bunu bulmak için yüklü .exe dosyasını sağ tıklayın, Özellikler'e, ardından Ayrıntılar'a gidin.
- Tüm kurulum parametreleri - Bazı uygulamalarda 'Beni Oku' veya 'Yönetici Kılavuzu' bulunur; bunlar sessiz kurulum, kaldırma seçenekleri veya kurulumu özelleştirmeye yönelik başka seçenekler olup olmadığını anlamak için çok kullanışlı olabilir.
Talep Üzerine Geçiş
Kapsamlı tek bir Office 365 kiracıdan kiracıya geçiş çözümüyle tüm iş yüklerinizi ve Active Directory'yi taşıyın.
Adım 2 - Uygulamayı oluşturma
Bu bilgileri aldıktan sonra uygulamayı oluşturabiliriz. Bunun için biri uygulamayı kurmak, diğeri kaldırmak için olmak üzere iki adet .CMD dosyası oluşturmamız gerekiyor. Her iki .CMD dosyasının temelini aşağıda verdim:
@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
Bunu uygulama satırı takip ediyor ve aşağıda Shrew Soft VPN için kullandığım şey var:
@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
vpn-client-2.2.2-release.exe /S /standard
/S ve /standart bu uygulamaya özeldir ancak uygulamanın sessiz ve kullanıcı etkileşimi olmadan kurulmasını sağlar.
Kaldırma dosyası için aynısını ancak kaldırma komutlarıyla oluşturdum. Dosyaları sırasıyla “Install-Shrewsoft-London.CMD” ve “Uninstall-Shrewsoft-London.CMD” olarak adlandırdım.
Önceki adımları tamamladıktan sonra PowerShell'i yüklüyoruz, dizini Adım 1'de oluşturduğumuz klasöre değiştiriyoruz ve ardından IntuneWinAppUtil.exe'yi çalıştırıyoruz. Daha sonra aşağıdaki ayrıntıları manuel olarak girmeniz gerekecektir:
- Kaynak Klasörü - Daha önce oluşturduğumuz Giriş klasörü.
- Kurulum Dosyası - Daha önce oluşturduğumuz Kurulum dosyası.
- Çıktı Klasörü- IntuneWin dosyası için daha önce oluşturduğumuz klasör.
PowerShell'de bir katalog klasörü belirtmeniz istenecektir, N tuşuna basın ve şunu girin:
Enter tuşuna bastıktan sonra .Intunewin uygulaması oluşturulacaktır. PowerShell çıktısı şöyle görünmelidir:
Yeni oluşturduğumuz uygulama artık daha önce oluşturduğumuz Output dosyasında görüntülenebilecek (Şekil 2):
Adım 3 - Uygulamayı MEM'de Yayınlama (Microsoft Endpoint Manager)
Artık uygulama paketlendiğine göre yayınlamamız gerekiyor. Bu nedenle Microsoft Endpoint Manager'a gidin, sol taraftaki Uygulamalar'ı tıklayın, Windows'a gidin ve Ekle'ye basın. Uygulama Türü Windows Uygulaması (Win32) olacaktır. Artık uygulamayı sekiz basit adımda kurabiliriz!
1. Adım - Uygulama Bilgileri
Daha önce oluşturduğumuz uygulamayı burada belirtiyoruz. (Şekil3):
Daha sonra bazı ek bilgiler sağlamamız gerekiyor; aşağıdaki ayrıntılar gereklidir:
- Ad - Dosyanın adı.
- Açıklama - Hem yöneticilere hem de kullanıcılara görüntülenecek geçerli bir açıklama.
- Yayıncı - Uygulamayı dağıtan şirketin adı. Bu, şirket portalında görünecektir.
2. Adım - Programlama
Şimdi önümüze iki gerekli seçenek sunuluyor; Genellikle geri kalanını varsayılan olarak bırakıyorum:
- Yükleme Komutu - Burada, oluşturduğumuz ve .IntuneWin dosyasına paketlediğimiz yükleme dosyasının adını gireceksiniz.
- Kaldırma Komutu - Burada, oluşturduğumuz ve .IntuneWin dosyasına paketlediğimiz kaldırma dosyasının adını gireceksiniz.
3. Adım - Gereksinimler
Bu noktada uygulama kurulmadan önce cihazların karşılaması gereken OS ve Donanım gereksinimlerini girmemiz gerekiyor. Aşağıda iki gereksinim yer almaktadır:
- İşletim sistemi mimarisi - 32 veya 64 bit'i ya da her ikisini birden seçin.
- Minimum işletim sistemi - Minimum Windows 10 işletim sistemi düzeyini (Windows 10 21H1) seçin.
Ayrıca Gerekli disk alanı, gerekli fiziksel bellek, minimum mantıksal işlemci sayısı ve Minimum CPU hızı< gibi gereksinimleri de ayarlayabilirsiniz. gerekli. Minimum gereksinimlerin yüksek olduğu, kaynak ağırlıklı bir uygulamanız varsa bu parametreleri ayarlamak iyi olur.
4. Adım - Algılama Kuralları
Bu adım, MEM'e uygulamanın doğru şekilde yüklendiğini ve uygulamanın mevcut olduğunu bildirecektir. Peki, makalenin başında kurulum konumunu, yürütülebilir dosya adını ve sürümünü not etmemi söylediğimi hatırlıyor musunuz? İhtiyacımız olan yer burası!
Kural biçimi altında, Algılama kurallarını manuel olarak yapılandırma'ya gidin. Daha önce topladığınız bilgileri doldurun:
5. Adım - Bağımlılıklar
Oluşturduğunuz uygulama başka bir uygulamaya bağımlı ise bu, diğer uygulamanın önceden yüklenmesini sağlar. Bunu geçmişte özellikle bir ağ yazıcısı kurmak gibi basit görevler için yararlı buldum; sürücüleri sistem bağlamında yükleyebildim, ardından ağ sürücüsünü kullanıcıya iletmek için başka bir uygulama oluşturabildim kullanıcı bağlamında.
Uygulamanın kendisinin yanı sıra dahil edilen bağımlılıkların bağımlılıklarını da içeren maksimum 100 bağımlılığın olduğu unutulmamalıdır. Uygulamanızın herhangi bir bağımlılığı yoksa hiçbir şey yapılandırmanıza gerek kalmadan bir sonraki adıma geçebilirsiniz.
6. Adım - Yerine Geçme
Yerine geçme şu anda önizleme'de bulunan bir seçenektir ve başka bir uygulamayı doğrudan yeni oluşturduğumuz uygulamayla değiştirmenize olanak tanır. Güncellenebilecek veya değiştirilebilecek maksimum 10 uygulama ve yerine geçmeyi kullanabileceğiniz üç farklı senaryo vardır:
- Değiştirilen uygulama cihazda mevcutsa ve Önceki Sürümü Kaldır Sürümü Evet olarak ayarlanmışsa. Geçerilen uygulamanın yüklemesi kaldırılacak ve yerine geçen uygulama yüklenecek.
- Değiştirilen uygulama cihazda mevcutsa ve Önceki Sürümü Kaldır seçeneği Hayır olarak ayarlanmışsa. Değiştirilen uygulama cihaza yüklenecek, değiştirilen uygulama, değiştirilen uygulamanın yükleyicisine bağlı olarak kaldırılacaktır.
- Değiştirilen uygulama cihazda mevcut değilse, yalnızca değiştirilen uygulama yüklenecektir.
Yine, bu uygulama dağıtımı yukarıda belirtilen üç senaryoyu karşılamıyorsa, bu adımda gereken ek yapılandırmayı atlayın ve son adım olan atamalara geçin.
7. Adım - Ödevler
Son adımımız, uygulamaları, uygulamanın dağıtılmasını istediğimiz cihazlara hedeflemektir. Bu, grup, tüm kullanıcılar veya tüm cihazlar tarafından yapılabilir. Ancak dağıtımı test etmek ve yönetmek için uygulamaların gruplar halinde dağıtılması önerilir.
Öncelikle, kayıtlı cihazlar için cihazın Gerekli (otomatik olarak yüklenir) veya Kullanılabilir olduğundan emin olmak isteriz. Bu, uygulamanın Şirket Portalı uygulamasında kayıtlı cihazlar için mevcut olduğunu doğrulayacaktır. Kullanıcılara atandıktan sonra, yapılandırma incelendikten sonra süreç sonlandırılır; uygulama daha sonra Adım 7'de belirtilen cihazlara dağıtılır.
Özet
Yukarıdaki adımları başarıyla tamamladıktan sonra artık aşağıdakilere sahip olursunuz:
- Intune'a aktarılmaya hazır bir .Intunewin uygulaması oluşturuldu.
- Intune'da, algılama kuralı ve bağımlılıklar da dahil olmak üzere gerekli tüm yapılandırmaları içeren bir uygulama oluşturuldu.
- Teste başlamak için uygulama bir grup kullanıcıya dağıtıldı.
Lütfen her uygulamanın farklı olduğunu unutmayın; bu, 1. Adımda IntuneWin uygulamasının oluşturulmasının bu makalede sunulan örneklerden farklı anahtar parametrelerini içereceği anlamına gelir. Ve bu makalenin başında da belirtildiği gibi, uygulamayı yerel olarak yüklemek ve kurulum sürecini anlamak, bu makaleden çıkaracağınız en büyük çıkarım olmalıdır.





