Yazılım Dağıtım Araçları: SCCM, Intune, GPO ve Daha Fazlası


Uç noktalarınıza yazılım ve güncellemeler sunmak için birçok yazılım dağıtım aracı vardır, ancak çok fazla seçeneğiniz olması, bunların kafa karıştırıcı olması gerektiği anlamına gelmez. Tüm bunları yapmak için bir yazılım dağıtım aracı seçebilir veya ihtiyaçlarınıza bağlı olarak birden fazla otomatik yazılım dağıtım aracı seçebilirsiniz. Hiçbir yazılım dağıtım aracı, her şirket için "herkese uyan tek çözüm" değildir; bu nedenle, bu hızlı kılavuzda, en popüler yazılım dağıtım araçlarından bazılarında gezinmenize yardımcı olacağız ve yazılımı dağıtmak için hangi yöntemleri kullanmanız gerektiği konusunda tavsiyelerimizi vereceğiz. 3rd taraf yamaları.

Tablo 1'de bu yazıda inceleyeceğimiz konulara genel bir bakış yer almaktadır.

SCCM Yazılım Dağıtımı/Diğer Şirket İçi Yazılım Dağıtımı

Artıları:

  • Zaten yüklü olabilir
  • İyi raporlama

Eksileri :

  • 3rd taraf uygulama desteği maliyetli bir eklentidir
  • Çok sayıda hareketli parça/yanlış gidecek çok şey var

Intune Yazılım Dağıtımı/Diğer MDM Yazılım Dağıtımı veya RMM Yazılım Dağıtımı Araçları

Artıları:

  • Zaten yerinde olabilir
  • İyi raporlama

Eksileri :

  • 3rd taraf uygulama desteği maliyetli bir eklentidir
  • .EXE'ler .INTUNEWIN dosyalarına yeniden paketlenmelidir
  • Sürümden sürüme otomatik güncelleme yok

PolicyPak Uzaktan Çalışma Teslim Yöneticisi

Artıları:

  • BITS protokolünü kullanarak dosyaları ve yazılımı kopyalar
  • KOBİ ve Web Paylaşımlarıyla çalışır
  • Yazılımı otomatik olarak güncel tutar
  • “Robokopi benzeri” dosya kopyalama işlevi

Eksileri :

  • Önceden paketlenmiş katalog yok
  • Raporlama, yazılım dağıtım yönteminizle sınırlıdır (Grup İlkesi, MDM veya PolicyPak Bulutu)

PolicyPak Komut Dosyaları Yöneticisi

Artıları:

  • Evergreen komut dosyası içeren uygulamalar için iyi

Eksileri :

  • BITS protokolü kullanılarak indirilmiyor
  • Önceden paketlenmiş katalog yok
  • Raporlama dağıtım yönteminizle sınırlıdır (Grup İlkesi, MDM veya PolicyPak Bulutu)

Tablo 1: Yazılım Dağıtım Araçları Karşılaştırması.

Yazılım Dağıtımı Kontrol Listesi

Kendi yazılım dağıtım aracınızdan zaten memnunsanız bu harika. Ancak yazılımı dağıtmanın bir yolu yoksa veya memnun olmadığınız bir şey varsa bu kılavuza göz atmalısınız. Halihazırda sahip olabileceğiniz şirket içi ve bulut tabanlı yazılım dağıtım araçlarını inceleyerek başlayalım.

MEMCM, LANDesk, KACE, SpiceWorks, Chef, BMC vb. gibi büyük şirket içi yönetim yazılımı dağıtım araçları.

MEMCM, LANDesk, KACE, SpiceWorks, Chef, BMC ve diğerleri genellikle büyük ağlara entegre edilir. Tipik olarak bu sistemlerin, sistemleri yönetmek dışında hiçbir şey yapmayan kendi mühendisleri vardır ve bunlar, yazılımı tüm bilgisayarlara dağıtmak için sistemleri kullanır.

Her ne kadar bu organizasyonel kurulum iyi olsa da, MEMCM'yi (veya benzer sistemleri) çalıştıran grup, Windows 10'un güvenliği, yönetimi veya otomasyonuyla ilgilenen kişilerden farklı olabilir. Bu nedenle, alternatif olarak bazı yazılımları gerçekleştirmeyi faydalı bulabilirsiniz. PolicyPak Remote Work Delivery Manager aracılığıyla kurulumlar.

Ayrıca, özellikle Microsoft dışı 3. taraf güncellemelerin daha kolay yönetilmesine yardımcı olmak için MEMCM'ye ek yazılımların eklenmesi de oldukça yaygındır. Şekil 1'de, MEMCM'nin 3. taraf ücretli kataloglara bağlanma olanağına sahip olduğunu görebilirsiniz.

Şekil 1: 3. taraf ücretli katalogları MEMCM'ye bağlama.

Halihazırda satın aldığınız ve MEMCM'ye entegre ettiğiniz buna benzer bir şey yoksa, bu belgenin ilerleyen kısımlarında bahsedilen yazılım dağıtım alternatiflerine göz atmanızı öneririz. Zaten bir PolicyPak müşterisiyseniz, PolicyPak Remote Work Delivery Manager, devam eden yazılım yükleme ihtiyaçlarınız için tam da ihtiyacınız olan şey olabilir.

Microsoft Intune, VMware Workspace One, Citrix Endpoint Manager gibi büyük bulut yönetim sistemleri ve MSP'lere yönelik yazılım dağıtan herhangi bir sistem

Bu büyük, bulutta doğmuş sistemler, büyük şirket içi sistemlerin bıraktığı yerden devralmaya çalışıyor. Aslında artık yazılımı dağıtmak için şirket içi MEMCM'ye bulut içi Intune ile katılabilirsiniz.

Bununla birlikte Intune gibi sistemlerin bile birçok sınırlaması vardır. Öncelikle, bir uygulamanın .MSI dosyasını dağıtmanın ve ardından onu otomatik olarak güncel tutmanın kolay bir yolu yoktur. Bunun yerine, her güncelleme ve yama yaptığınızda bir sonraki sürümü tanıtmanız gerekir.

Ancak daha da önemlisi Intune, yazılım yüklemelerini gerçekleştiren .EXE uygulamalarını (Win32 uygulamaları olarak da bilinir) dağıtmanın doğrudan bir yoluna sahip değildir. Bunun yerine, öncelikle bunları Intune Win32 Uygulama Paketleme ve Hazırlama Aracı'nı (burada bulunur) kullanarak işleyebileceği bir şeye sarmanız gerekir. Bu manuel prosedür, .EXE dosyanızı Şekil 2'de gösterildiği gibi bir .INTUNEWIN dosyasına sarar.

Şekil 2: Bir Win32/.EXE uygulamasını yeniden paketlemek için Intune Win32 Uygulama Paketleme aracını kullanma.

Ancak o zaman yazılım hazırlanır ve Intune ile dağıtıma hazır olur. Yazılımı dağıtmak veya mevcut yazılıma yama dağıtmak (veya sürüm numarasını artırmak) istediğinizde, aşağıdaki adımları tekrar uygulamanız gerekir:

  • Uygulamanın yeni sürümünü indirin
  • Uygulamayı bir .INTUNEWIN dosyasına paketleyin
  • Paketi Intune'a yükleyin
  • Uygulamayı Windows 10 makinelerinize dağıtın

Bu yöntemle, bu makineleri en son uygulama yamalarıyla güncel tutmak gerçek bir angarya olabilir. Örneğin, Firefox'un en son sürümünü dağıtmak istiyorsanız Şekil 3'te gösterildiği gibi Intune'a dağıtmak için yukarıda belirtilen tüm adımları uygulamanız gerekir.

Şekil 3: Yeniden paketlenmiş bir .INTUNEWIN uygulamasını dağıtma (veya yeniden dağıtma).

Bununla birlikte Intune gibi bir MDM sisteminin sonuçlar hakkında iyi bir raporlama özelliği vardır. Bu nedenle daha önemli ancak statik paketlerinizi dağıtmak için Intune'u kullanmanız faydalı olabilir. Ancak alternatif olarak bazı yazılım kurulumlarını ve otomatik güncellemeleri PolicyPak Remote Work Delivery Manager aracılığıyla gerçekleştirmeniz faydalı olabilir.

PDQ Dağıtımı (PDQ'daki arkadaşlarımızdan)

PDQ Deploy, yazılımı dağıtmanıza ve kurulum sonuçlarını raporlamanıza olanak tanıyan mükemmel bir şirket içi sistemdir. PDQ Deploy'un iki sürümü vardır: Ücretsiz ve Kurumsal. Ücretsiz araç mükemmeldir ve çoğu durumda MEMCM veya LANDesk gibi büyük bir şirket içi aracın yerini almaya yeterlidir. Hem Ücretsiz hem de çok uygun maliyetli, ücretli Kurumsal sürümde sunulduğu için önemli ölçüde daha ucuzdur.

İki versiyonun farklı özelliklerinin bir listesini burada bulabilirsiniz.

Büyük bir şirket içi yazılım dağıtım aracına sahip olmayanlar için, PolicyPak olarak aşağıdaki önemli görevler için PDQ dağıtımını kullanmanızı öneririz:

  • PolicyPak istemci tarafı uzantısının ilk kurulumu ve ek güncellemeler
  • Office, Java veya "iç içe" kurulumlar gibi karmaşık paketlerin dağıtılması
  • Garantili başarı veya başarısızlık raporlarına ihtiyaç duyduğunuz her an
  • Zamanlanmış veya planlanmış yayınları istediğiniz zaman

PDQ, makineler etki alanına katıldığında ve paketlerinizin kaynağı SMB'de (standart Windows paylaşımları) olduğunda en iyi şekilde çalışır. Hedef makinenin yerel şifresini bildiğinizde (alternatif olarak) PDQ'yu da kullanabilirsiniz. Yazılım dağıtımını bir VPN aracılığıyla da gerçekleştirebilirsiniz, ancak uç noktalar yazılımı SMB üzerinden indirirken VPN bant genişliğini kullanırsınız.

PQD Deploy Enterprise sürümü, mevcut yazılım paketleri için önceden yapılandırılmış önerilerle birlikte gelir. Bu, bazı daha zorlu paketlerin hızlı dağıtımını ve kolay bakımını sağlar. Bazen bir satıcının kurulum paketlerinin kurulumu ve dağıtımı beklendiği kadar kolay olmayabilir, ancak PDQ Deploy Enterprise sürümü zor bir paketi alıp hızlı bir şekilde kurulmasını sağlayabilir. Şekil 4'te PDQ Paket Kütüphanesinin bir örneğini görebilirsiniz.

Şekil 4: PDQ Deploy Kurumsal Kataloğuna Bakış.

Biz, PolicyPak olarak, MEMCM gibi büyük bir yazılım dağıtım aracını yalnızca şirket içi ve VPN bağlantılı makinelerine yazılım sunmak istemeyen kuruluşlara rutin olarak PDQ Deploy'u öneriyoruz. PDQ Deploy çok hafiftir ve yönetici başına fiyatlandırılır ve binlerce mutlu yönetici, aracı başarıyla kullanır.

PolicyPak ve PDQ birçok alanda birlikte çok iyi çalışıyor. Buradaki “birlikte daha iyi” videolarımıza göz atmalısınız.

PolicyPak ve Komut Dosyası Yürütme ile Dosya ve Yazılım Teslimatı

PolicyPak'ın süper güçleri, halihazırda kullanmakta olduğunuz şirket içi veya bulut sistemlerine yeni özellikler getirir. Bu bölümde, PolicyPak'ın yazılım dağıtımınızın çoğunu nasıl otomatikleştirebileceğini ve Windows 10 makinelerinizi nasıl güncel tutabileceğini açıklayacağız. Bu PolicyPak özelliklerini, sahip olduğunuz özelliklerle birlikte veya tek başına kullanabilirsiniz.

PolicyPak Uzaktan Çalışma Teslim Yöneticisi

PolicyPak Remote Work Delivery Manager'ın amacı, şirket içi veya web paylaşımlarından dosyaları kopyalamak ve bu dosyalar indirildikten sonra yazılımı yüklemektir. PolicyPak Remote Work Delivery Manager, PolicyPak: Group Policy Edition, MDM Edition ve Cloud Edition'ın tüm sürümlerinde yerleşiktir (bkz. Şekil 5). Ancak PolicyPak Remote Work Delivery Manager, yukarıda bahsedilen araçlardan farklı bir şekilde çalışır ve farklı iş yüklerine yöneliktir.

Şekil 5: Grup İlkesi ve MDM için PolicyPak Uzaktan Çalışma Teslimat Yöneticisi.

PolicyPak Remote Work Delivery Manager, şekilde gösterildiği gibi SMB'den (standart Windows paylaşımları) veya web tabanlı paylaşımlardan (Amazon S3, Dropbox, Azure Blob depolama ve daha fazlası gibi) herhangi bir dosyayı (.MSI'ler, .EXE'ler ve diğerleri dahil) kopyalayabilir. Şekil 6.

Şekil 6: Dosya yükleme kaynağınız için SMB veya web tabanlı paylaşımları kullanın.

PolicyPak Remote Work Delivery Manager'ın ana kullanım durumlarından biri, yeni yazılımın etki alanına katılmamış makinelere İnternet üzerinden dağıtılmasını sağlamaktır. Bu, evden veya uzaktan çalışma ekibini memnun etmek içindir ve PolicyPak müşterileri bunu Şekil 7'de gösterildiği gibi PolicyPak Bulutu ile kullandıklarında mükemmel bir uyum sağlar.

Şekil 7: PolicyPak Cloud ile birlikte kullanılan PolicyPak Remote Work Delivery Manager.

Kullanıcılar uzaktayken ve PolicyPak Cloud Edition veya PolicyPak MDM Edition'ı (veya hatta şirket içi veya PolicyPak Group Policy Edition ile VPN üzerinden) kullanırken, yazılım ve diğer dosyalar Windows 10'un (neredeyse büyülü) Arka Plan Akıllı Aktarım Hizmeti (BITS) protokolü kullanılarak indirilir. . Aşağıdakiler buradaki BITS belgelerinden alınmıştır.

Arka Plan Akıllı Aktarım Hizmeti (BITS), programcılar ve sistem yöneticileri tarafından HTTP web sunucularından ve SMB dosya paylaşımlarından dosya indirmek veya bunlara dosya yüklemek için kullanılır. BITS, kullanıcının ön plan çalışmasının mümkün olduğunca az etki yaratması için ağ kullanımının yanı sıra aktarım maliyetini de dikkate alacaktır. BITS ayrıca ağ kesintilerini de yönetir, yeniden başlatmanın ardından bile aktarımları duraklatır ve otomatik olarak devam ettirir.

PolicyPak, BITS'ten yararlandığından, büyük indirmeler masaüstünün kapatılması, dizüstü bilgisayardaki kapağın kapatılması veya ağların şirket içinden eve değiştirilmesi nedeniyle kesintiye uğrasa bile BITS kaldığı yerden devam edecektir. Bu, çok büyük dosyaları güvenle indirebileceğiniz ve indirme işlemi tamamlandıktan sonra hedef makinede bunlar üzerinde bazı çalışmalar gerçekleştirebileceğiniz anlamına gelir.

PolicyPak Remote Work Delivery Manager, bu dosyaları şirket içi SMB paylaşımlarından (Ethernet, Wi-Fi veya VPN üzerinden) veya web paylaşımlarından (Amazon S3, Dropbox veya Azure Blob depolama) indirebilir. PolicyPak Remote Work Delivery Manager, indirme işlemini bu kaynak noktasından başlatacak ve genellikle VPN bant genişliğinin herhangi bir şekilde kullanılmasından kaçınacaktır. Bu nedenle, VPN bağlantılarını garanti edemediğiniz ve yazılımı indirmek için VPN bant genişliğini kullanmak istemediğiniz evden çalışma ve diğer uzaktan çalışma senaryoları için idealdir.

PolicyPak Remote Work Delivery Manager'ın her durumda MEMCM, Intune veya PDQ dağıtımı gibi yazılımların yerini alması amaçlanmamıştır. Ancak yazılımı dağıtmak ve otomatik olarak güncel tutmak için mütevazı ihtiyaçlarınız varsa, PolicyPak Remote Work Delivery Manager, SMB veya web tabanlı paylaşımları kullanarak bunu birçok durumda sağlayabilir.

Örneğin, 7Zip'i ilk kez dağıtmak için kaynağınızı, başlamak istediğiniz sürüme yönlendirin. Bu durumda, Şekil 8'de gösterildiği gibi 7Zip sürüm 16 yükleyicisini 7z.msi olarak yeniden adlandırdım.

Şekil 8: 7Zip'in ilk sürümünü dağıtmak için PolicyPak Remote Work Delivery Manager ilkesini kullanma.

Daha sonra Şekil 9'da görüldüğü gibi uç noktalara 7Zip 16 kuruluyor.

Şekil 9: 7Zip, PolicyPak Remote Work Delivery Manager ilkesinden yüklenir; Yazılımı SMB'den veya web tabanlı bir paylaşımdan indirerek.

Ardından, temel paylaşımda 7Zip 16'dan 19'a güncelleme ve yama gerçekleştirmek için temeldeki 7z.msi dosyasını en son sürümle (17, 18, 19 vb.) değiştirin. PolicyPak otomatik olarak kaynağa ulaşacak, yeni bir sürümün mevcut olduğunu görecek, güncellenen yamayı indirecek ve otomatik olarak güncelleyecektir. Ek süre gerekmez ve hiçbir şeyin herhangi bir konsola yeniden dağıtılmasına gerek yoktur. PolicyPak Remote Work Delivery Manager'da gerçekleştirilen adımlarla güncellemeler artık sihirli bir şekilde gerçekleşiyor. 7z.msi sürüm 16'yı 19 ile değiştirdikten sonraki nihai sonuç Şekil 10'da gösterilmektedir.

Şekil 10: PolicyPak Remote Work Delivery Manager, yeniden dağıtım veya kullanıcı etkileşimi gerekmeden yazılımı otomatik olarak günceller.

PolicyPak Remote Work Delivery Manager, dosyaları kopyalamanın ve bunları yüklemek için bir süreç çalıştırmanın yanı sıra, bu belgedeki diğer yazılımların çözmeye çalışmadığı diğer birkaç zorluğu da çözmektedir. Örneğin, PolicyPak Remote Work Delivery Manager, popüler Windows 10 aracı Robocopy'ye çok benzeyen özel bir işleve sahiptir. Yani, size aşağıdakileri belirtme olanağı verir: kaynak ve hangi dosyaların kopyalanacağı, dizin derinliği (özyinelemeli dizinler dahil) ve çok sayıda filtre (boyut, tarih, son değiştirilme vb.) Hiçbiri Diğeri Yukarıda bahsettiğimiz araçlar bunu üstlenmeye çalışıyor.

PolicyPak Remote Work Delivery Manager ayrıca yöneticinin bir arşiv dosyası (.ZIP dosyası) belirtmesine de olanak tanır. Bu .ZIP dosyası son kullanıcı için otomatik olarak indirilebilir ve paketten çıkarılabilir. Kaynak .ZIP dosyasının içerikleri güncellenirse PolicyPak Remote Work Delivery Manager, hedef dosyaları otomatik olarak güncel tutar; hiçbir ek politikaya veya etkileşime gerek yoktur.

PolicyPak Remote Work Delivery Manager, PolicyPak müşterilerinin dosya ve yazılımları bir kez dağıtmasının ve bunları kurumsal ağ içindeki ve dışındaki Windows 10 makinelerinde güncel tutmasının en etkili yoludur.

PolicyPak Komut Dosyaları Yöneticisi

PolicyPak Komut Dosyaları Yöneticisi, yazılımı dağıtmak için PolicyPak'ı kullanmanın başka bir yoludur. PolicyPak Komut Dosyaları Yöneticisi seçtiğiniz bir komut dosyasını çalıştıracaktır. Bu komut dosyası, dosyaları kopyalayan veya rastgele bir kaynaktan bir şey indiren bir şey olabilir. Daha sonra, dosyalar kopyalandıktan sonra, bir indirme işi tamamlandıktan sonra PolicyPak Remote Work Delivery Manager'ın bir yükleme işlemini veya komut dosyasını çalıştırabilmesine benzer şekilde bir yükleme işlemi veya komut dosyası çalıştırabilirsiniz.

Bunu nasıl yaptığımızı kısaca Şekil 11'de görebilirsiniz.

Şekil 11: Bir satıcının indirme kaynağından Evergreen komut dosyasıyla yükleme gerçekleştirme.

Bununla birlikte, PolicyPak Scripts Manager, PolicyPak Remote Work Delivery Manager'ın yerleşik yeteneklerine sahip değildir. PolicyPak Scripts Manager, büyük dosyaların akıllı aktarımı için BITS kullanmaz ve karmaşık filtrelere veya karmaşık, yinelemeli, filtrelenmiş, "Robokopi benzeri" işlemleri gerçekleştirme yeteneğine sahip değildir.

Ancak, zaten İnternet'te bulunan bir dağıtım kaynağından yazılım yükleyecek bir komut dosyası çalıştırmak istiyorsanız PolicyPak Komut Dosyaları Yöneticisi tam da bilet olabilir. PolicyPak Komut Dosyaları Yöneticisini kullanmanın en sevdiğimiz yollarından biri, Chocolaty.org'dan önceden oluşturulmuş paketlerin kurulumuna komut dosyası yazmaktır. Yazılımı dağıtmak için PolicyPak Komut Dosyaları Yöneticisini kullanmanın başka bir yolu, doğrudan yazılım satıcısının kaynağına işaret eden ve kurulumu doğrudan gerçekleştiren Evergreen komut dosyalarıdır. Bu, kısa indirmeler için iyidir, ancak yükleyici büyük olduğunda veya bilgisayar aktarımı durdurma ve yeniden başlatma riskiyle karşı karşıya olduğunda ideal olmayabilir. (Bu, BITS protokolünü kullandığı için PolicyPak Remote Work Delivery Manager'ın yardımcı olabileceği yerdir.)

Yazılım Teslimatına İlişkin Raporlama

PolicyPak Remote Work Delivery Manager ve PolicyPak Scripts Manager, ayarlarınızın gerçekleştirilip gerçekleştirilmediğini belirlemek için halihazırda kullandığınız raporlama motoruna bağlanır.

  • PolicyPak Grup İlkesi Sürümü için, Grup İlkesi Yönetim Konsolu'nun Grup İlkesi Sonuç Raporlarını veya PolicyPak'ın (ücretsiz) PolicyPak Grup İlkesi Uyumluluk Raporlayıcısını kullanabilirsiniz.
  • PolicyPak MDM Sürümü için MDM'nizin raporlarından yararlanabilirsiniz.
  • PolicyPak Bulut Sürümü için PolicyPak Bulut raporlama sisteminden yararlanabilirsiniz.

Bununla birlikte, bu raporlardan herhangi biri size yalnızca yazılımı teslim etme (veya güncel tutma) politikasının işlenip işlenmediğini söyleyebilir. Raporlama sistemi herhangi bir yazılımın gerçek kurulum durumunu (başarılı veya başarısız) bilemez. Döndürülen sonuç kodlarıyla derin raporlama sizin için endişe vericiyse bu listedeki PDQ Deploy gibi diğer araçlara ihtiyacınız olabilir.

Sonraki adımlar

Tüm şirketlerin yazılım dağıtım ihtiyaçlarının tamamını karşılayabilecek tek bir araç yoktur. Bu genel bakışta, hiçbir yazılımın kullanılmadan bırakılmaması ve tüm ihtiyaçların karşılanması için her bir aracın nerede kullanılabileceğini paylaşmak istedik. PolicyPak Scripts Manager ve PolicyPak Remote Work Delivery Manager, PolicyPak'ın tüm sürümleriyle birlikte gelir. Bunları yazılım dağıtım ihtiyaçlarınızın çoğu için kullanabileceğinizi veya halihazırda sahip olduklarınızı artırabileceğinizi düşünüyoruz.

İlgili makaleler