SCCM'de Paket Dönüştürme Yöneticisi Nasıl Kullanılır | Yapılandırma Yöneticisi
Bu yazımızda SCCM'deki Paket Dönüşüm Yöneticisine göz atacağız ve nasıl kullanılacağını öğreneceğiz. SCCM Paket Dönüştürme Yöneticisi (PCM), eski paketleri uygulamalara dönüştürmenize yardımcı olur.
Microsoft, daha fazla avantaj sundukları için uygulamaların paketler yerine kullanılmasını önerir. Örneğin, bir paketle mümkün olmayan bir uygulama için algılama yöntemini tanımlayabilirsiniz. Uygulamalar, paketlerin aksine daha kolay güncellenebilir. Genel olarak, Configuration Manager ile uygulamaları yönetmek, paketleri yönetmekten daha kolaydır.
Configuration Manager uygulaması, istemci cihazlara dağıttığınız dosyaları ve programları içerir. Ancak eski paket ve programlardan farklı olarak uygulama, kullanıcı odaklı ek işlevsellik sağlar. Örneğin bir uygulama, bir yazılım paketinin, sanal bir uygulama paketinin veya uygulamanın mobil cihazlara yönelik bir sürümünün yerel kurulumuna yönelik dağıtım türlerini içerebilir.
Paket dönüştürme yöneticisi özelliği ilk olarak SCCM 1806'da tanıtıldı ve mevcut şube sürümlerinde geliştirildi. PCM'deki en son iyileştirmelerden bazıları şunlardır:
- Zamanlanmış paket analizi varsayılan olarak her 7 günde bir çalıştırılır.
- Paketleri analiz etmek ve dönüştürmek için PowerShell cmdlet'leri.
- Genel hata düzeltmeleri ve iyileştirmeler.
Paket Dönüştürme Yöneticisinin entegre sürümü, Configuration Manager geçerli şube sitesindeki paketler üzerinde çalışır. Bağımsız bir araç değil. Configuration Manager'ın eski bir sürümünde paketleriniz ve programlarınız varsa öncelikle paketleri mevcut şube sitenize taşıyın.
- SCCM'deki Paket Dönüştürme Yöneticisi nedir?
- Paketler Uygulamaya dönüştürüldükten sonra silinir mi?
- Paket Dönüştürme Yöneticisi ile Paketleri Analiz Edin
- Paket Dönüştürme Yöneticisi Hazırlık Durumları
- SCCM Paketinin Hazırlığı Bilinmiyor
- Paket Dönüştürme Yöneticisini Kullanarak Eski Paketleri Uygulamalara Dönüştürün
- Paket Dönüştürme Yöneticisi ile Paketleri Onarın ve Dönüştürün
- SCCM Konsolundaki Paket Dönüştürme Durumu Kontrol Paneli
- Paket Dönüşüm Analizi Nasıl Çalıştırılır
- Paket Dönüşüm Analizi Nasıl Planlanır?
- SCCM Paket Dönüşüm Yöneticisi Günlük Dosyaları
- Paket Dönüştürme Yöneticisi için günlüğe kaydetmeyi etkinleştir
- Paket Dönüştürme Yöneticisinde Sorun Giderme
SCCM'deki Paket Dönüştürme Yöneticisi nedir?
Paket Dönüştürme Yöneticisi, Configuration Manager eski paketlerini uygulamalara dönüştürmenize yardımcı olur. Mevcut tüm paketleri analiz etmek ve bunları yeni uygulamalara dönüştürmeye karar vermek için SCCM paket dönüştürme yöneticisini kullanabilirsiniz. Uygulamalar oluşturulduktan sonra eski paketlerden silerek kurtulabilirsiniz.
Dağıtmak istediğiniz bir yazılımınız olduğunda SCCM'de bir uygulama veya paket oluşturabilirsiniz. SCCM'deki uygulamalar bağımlılıklar, gereksinim kuralları, tespit yöntemleri ve kullanıcı cihazı benzeşimi gibi ek faydalar sağlar.
Configuration Manager'da uygulamalar ve paketler arasında ayrımlar vardır. Bir uygulama oluşturduğunuzda, paket oluşturduğunuzdan çok daha fazla ayrıntı belirtirsiniz. Uygulamalar uğruna paketleri terk etmek istiyorsanız paket dönüştürme yöneticisi yardımcı olabilir.
Ayrıca Okuyun: Dağıtımlar Olmadan SCCM Uygulamalarını Bulun
Paketler Uygulamaya dönüştürüldükten sonra silinir mi?
Çoğu yönetici, mevcut paketlerin, paket dönüştürme yöneticisi kullanılarak Uygulamalara dönüştürüldükten sonra silinmesinden endişe duymaktadır. İyi haber şu ki, paket dönüştürme işlemi sırasında paket dönüştürme yöneticisi mevcut paketlerinizi silmeyecek veya değiştirmeyecektir. Dönüştürme işlemi, orijinal pakete dokunulmadan yeni bir uygulama oluşturacaktır.
Paket Dönüştürme Yöneticisi ile Paketleri Analiz Edin
Paket dönüştürme yöneticisini kullanmanın ilk adımı paketi analiz etmektir. Bunu tüm paketleriniz için manuel olarak yapmanız gerekir. Ancak paketler analiz edildikten sonra uygulamalara dönüştürülebilir.
Configuration Manager'da bir paketi analiz etmek için aşağıdaki adımları uygulayın.
- Configuration Manager konsolunda Yazılım Kitaplığı çalışma alanına gidin. Uygulama Yönetimi'ni genişletin ve Paketler düğümünü seçin.
- İster tek bir paket ister birden fazla paket seçip analiz edebilirsiniz. Analiz etmek istediğim iki paketim var ve bunlar Adobe Reader ve Notepad++.
Örnek olarak Adobe Reader paketini seçtik ve üst şeritte Paketi Analiz Et'i seçin. Ayrıca bir paketi sağ tıklayıp Paketi Analiz Et'i de seçebilirsiniz.
Seçilen paket analiz edildiğinde sonuç Hazırlık sütununda görüntülenmelidir. Bizim durumumuzda her iki paket de hazırlık durumunu Manuel olarak gösteriyor.
Paket Dönüştürme Yöneticisi Hazırlık Durumları
Bir paketi uygulamaya dönüştürmeden önce, Paket Dönüştürme Yöneticisi Analizi işlevini kullanarak paketi analiz etmeniz gerekir. Analizin ardından Configuration Manager konsolunun Paketler düğümüne Hazırlık sütununu ekleyin. Paket listesi, analiz edilen paketin aşağıdaki hazırlık durumlarından birini görüntüler.
- Automatic
Paket, Dönüştür işlevi kullanılarak doğrudan dönüştürülebilir.
- Manual
Paketi Düzelt ve Dönüştür işlevini kullanarak dönüştürebilmeniz için önce bazı eklemeler veya değişiklikler yapılması gerekiyor.
- Not Applicable
Paket dönüşüme uygun değil. Paketle ilgili sorunları çözün veya paketi paket olarak dağıtmaya devam edin.
- Error
Paket hatalar içeriyor. Analiz edip dönüştürmeden önce bu hataları manuel olarak düzeltin.
- Unknown
SMS Sağlayıcı düzgün çalışmıyor. Paket Dönüştürme Yöneticisi de dahil olmak üzere Configuration Manager konsolu çalışmıyor.
Bu makalede paket dönüştürme yöneticisinin temsil ettiği tüm hazırlık durumlarına bakacağız ve her biriyle ne yapacağımızı bulacağız.
Faydalı Makale: Uygulamaların SCCM Örtülü Olarak Kaldırılmasını Etkinleştirme
SCCM Paketinin Hazırlığı Bilinmiyor
Bazı durumlarda bir paketin hazırlık durumunu bilinmiyor olarak gösterdiğini fark edeceksiniz. SMS Sağlayıcı düzgün çalışmadığında paket için Bilinmeyen hazırlık durumu görüntülenir. Paket Dönüştürme Yöneticisi de dahil olmak üzere Configuration Manager konsolu çalışmıyor.
Paket Dönüştürme Yöneticisini Kullanarak Eski Paketleri Uygulamalara Dönüştürün
Bu bölümde eski paketlerinizi paket dönüştürme yöneticisi yardımıyla uygulamalara nasıl dönüştürebileceğinizi göstereceğiz. Örnek olarak bir 7z paketi seçip onu uygulamaya dönüştüreceğiz.
7z paketinin hazırlık sütununun Otomatik olarak göründüğüne dikkat edin. Bu, paketin herhangi bir sorun olmadan uygulamaya dönüştürülmeye hazır olduğu anlamına gelir.
Eski bir paketi uygulamaya dönüştürmek için paketi seçin ve üst şeritte Paketi Dönüştür'ü tıklayın.
Seçilen paketlerin yeni uygulama nesnelerine dönüştürülmesini onaylamanızı isteyen yeni bir pencere görünür. Yeni uygulama nesneleri, seçilen paketlerin içerdiği ayarlara göre oluşturulacaktır. SCCM paketi dönüşümünü onaylamak için Tamam'ı tıklayın.
Bir ilerleme penceresi, eski paketlerinizin yeni uygulamalara dönüştürülme sürecini gösterir. Arka planda uygulama nesneleri seçilen paketlere göre oluşturulur. Tüm işlemin tamamlanması yaklaşık birkaç dakika sürer.
Eski paketler uygulamalara dönüştürüldükten sonra bunları Configuration Manager konsolunun Uygulamalar düğümünde göreceksiniz.
Aşağıdaki ekran görüntüsünde yeni bir 7z uygulaması görüyoruz ve bu uygulama Uygulamalar düğümünde görülebilir. Yeni oluşturulan 7z uygulaması artık eski pakette bulunmayan bir kaldırma komutunu içeriyor. SCCM'deki paket dönüştürme yöneticisinin paketleri uygulamalara ne kadar kolay dönüştürebildiğini görmek inanılmaz.
Paket Dönüştürme Yöneticisi ile Paketleri Onarın ve Dönüştürün
Configuration Manager'daki paketler Hazırlık durumlarını Manuel olarak görüntülediğinde, "Düzelt ve Dönüştür" işlevini kullanmanız gerekir. Bizim durumumuzda, daha önce PCM tarafından analiz edilen iki paketimiz (Adobe ve Notepad++) var ve bu paketlerin her ikisi de hazırlık durumunu Manuel olarak gösteriyor. Bunları uygulamaya dönüştürmek için Düzelt ve Dönüştür seçeneğini nasıl kullanabileceğinizi göstermek için bu paketlerden birini kullanacağız.
Hazırlık durumu Manuel olan eski paketi seçin ve üst şeritte Düzelt ve Dönüştür'ü seçin.
Paket dönüştürme sihirbazı ekranda belirir. Paket Seçimi sekmesinde adı, yorumu, algılanan programları ve düzeltilecek öğeleri görürsünüz. Paket için geçerli bir algılama yönteminin eksik olduğunu açıkça gösterdiğine dikkat edin. Çoğu pakette bunu göreceksiniz çünkü normalde paketleri oluştururken algılama yöntemini belirtmezsiniz.
Bu eski paketi bir Uygulamaya dönüştürmek için bir algılama yöntemi tanımlamanız gerekir. İleri'yi tıklayın.
Bağımlılık İncelemesi altında her şeyin yolunda olduğunu görüyoruz. İleri'yi tıklayın.
Dağıtım Türü'nde uygulamaya dönüştürülen paketimizin bir algılama yöntemine ihtiyacı olduğunu görüyoruz. Bir algılama yöntemi eklemek için Düzenle'yi tıklayın.
Algılama Yöntemini Düzenle penceresinde Cümle Ekle'yi tıklayın. Geçerli bir algılama kuralı belirtin ve Tamam'ı tıklayın. Burada belirttiğiniz algılama kuralı, bir uygulamanın uç cihazlardaki varlığını tanımlar.
Bir algılama yöntemi eklediğinizde, paket dönüştürme sihirbazındaki Algılama Yöntemi sütununda "Başarılı" ifadesinin göründüğüne dikkat edin. İleri'yi tıklayın.
Gereksinim Seçimi sekmesinde dağıtım türü için sistem gereksinimlerini tanımlayabilirsiniz. İleri'yi tıklayın.
Özet sekmesinde yapılandırılmış ayarları inceleyin ve İleri'yi tıklayın. Paket dönüştürme sihirbazını kapatın.
Yukarıdaki adımları gerçekleştirdikten sonra Adobe Reader eski paketinin Hazırlık durumu "Dönüştürüldü" olarak görünür. Configuration Manager konsolunun Uygulamalar düğümünde yeni Adobe Reader uygulamasının oluşturulduğunu görüyoruz. Sadece birkaç kolay adımla eski paketi SCCM'deki bir uygulamaya dönüştürdük.
Önemli: Bir paketi analiz edip uygulamaya dönüştürdükten sonra aynı paketi tekrar analiz etmeyin. Bunu yaparsanız algılama yöntemini yeniden belirtmeniz ve sihirbazı baştan izlemeniz gerekir.
SCCM Konsolundaki Paket Dönüştürme Durumu Kontrol Paneli
Configuration Manager konsolunda paket dönüştürme durumunu izleyebilirsiniz. Configuration Manager konsolunun İzleme çalışma alanına gidin ve Paket Dönüştürme Durumu'nu seçin.
Bu parlak kontrol paneli aşağıdaki verileri gösterir.
- Analiz edilen toplam paket sayısı
- Dönüşüm Başarılı
- Dönüşüm Hazırlığı
Aşağıdaki ekran görüntüsünü göz önünde bulundurun. Dönüşüm Hazırlığı altında, bir paketin başarıyla dönüştürüldüğünü, diğer paketin ise henüz hazır olmadığını görüyoruz. Geri kalan paketler Geçerli Değil bölümüne girer.
Paket Dönüşüm Analizi Nasıl Çalıştırılır
SCCM'de paket dönüştürme analizini başlatabilir veya çalıştırabilirsiniz. İzleme düğümünde Paket Dönüşüm Durumu'nu sağ tıklayın ve Paket Dönüşüm Analizini Çalıştır'ı seçin.
İleti kutusunda Tamam'ı tıklayın. Güncellenen bilgileri görüntülemek için görünümü yenileyin.
Paket Dönüşüm Analizi Nasıl Planlanır?
Paket Dönüşüm Analizini Çalıştır'a ek olarak, paket dönüştürme analizini planlama seçeneğini de görebilirsiniz.
Paket Dönüşüm Durumu'nu sağ tıklayın ve Paket Dönüşüm Analizini Planla'yı tıklayın. Programı burada yapılandırabilirsiniz.
SCCM Paket Dönüşüm Yöneticisi Günlük Dosyaları
Configuration Manager'ın her bileşeni, etkinliği günlük dosyasına kaydeder. SCCM'deki tüm önemli günlük dosyalarını derleyen aşağıdaki makaleye bakın. SCCM'de paket dönüştürme yöneticisini kullanırken bir hatayla karşılaşırsanız günlükleri inceleyerek sorunu giderebilirsiniz. SCCM'deki Paket Dönüştürme Yöneticisi varsayılan olarak çalışmak için SMS Sağlayıcıyı kullanır. Bu nedenle SMS sağlayıcınızın sağlıklı olduğundan ve iyi çalıştığından emin olun.
Aşağıdaki günlük dosyaları, paket dönüştürme yöneticisi sorunlarını gidermenize yardımcı olacaktır.
- SMSProv.log
- PCMTrace.log
SMSProv.log, site sunucusunda C:\Program Files\Microsoft Configuration Manager\Logs klasörü altında bulunur.
Paket Dönüştürme Yöneticisi hata mesajlarını PCMTrace.log'a kaydeder. Ancak, paket dönüştürme yöneticisi bileşeninin günlüğe kaydedilmesini etkinleştirmediğiniz sürece PCMTrace.log dosyası oluşturulmaz. Bunun yönetici tarafından manuel olarak yapılması gerekir.
Paket Dönüştürme Yöneticisi için günlüğe kaydetmeyi etkinleştir
Configuration Manager'da Paket Dönüştürme Yöneticisi için günlüğe kaydetmeyi etkinleştirmek için Microsoft.ConfigurationManagement.exe.Config'i değiştirmeniz gerekir. Varsayılan olarak bu yapılandırma dosyası aşağıdaki yolda bulunur:
C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.configYukarıdaki yola gidin ve Microsoft.ConfigurationManagement.exe.config dosyasını arayın. Bu dosyayı Notepad++ gibi iyi bir düzenleyici kullanarak düzenleyin.
Aşağıdaki kodu kopyalayın ve kaynaklar öğesi ile system.diagnostics öğesi arasına yapıştırın. Ayrıntı düzeyini yapılandırmak için PcmLogging izleme anahtarı ayarını değiştirin. Bu değeri, en az ayrıntılıdan (1) en ayrıntılıya (4) kadar dört ayrıntı düzeyine ayarlayın.
</sources>
<switches>
<add name="PcmLogging" value="3"/>
</switches>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="PcmTraceListener" type="Microsoft.ConfigurationManagement.UserCentric.Logging.RolloverLogTraceListener, Microsoft.ConfigurationManagement.UserCentric.Logging" initializeData="%UserProfile%\AppData\Local\Temp\PcmTrace.log"/>
</listeners>
</trace>
</system.diagnostics>Yukarıdaki kodu config dosyasına yapıştırdıktan sonra nasıl görünmesi gerektiği aşağıda açıklanmıştır. Değişiklikleri yaptıktan sonra dosyayı kaydedin.
Paket dönüştürme yöneticisi için günlüğe kaydetmeyi etkinleştirdiğinizde, yeni bir günlük dosyası PCMTrace.log oluşturulur. Bu günlük, SCCM konsolunu çalıştıran bilgisayarda şu yolda bulunur: %UserProfile%\AppData\Local\Temp.
Paket Dönüştürme Yöneticisinde Sorun Giderme
SCCM'de paket dönüştürme yöneticisini kullanırken hatalarla karşılaşabilir veya herhangi bir nedenden dolayı paket dönüştürme işlemi başarısız olabilir. PCM sorunlarını gidermeye ilişkin ayrıntılı bir makale Microsoft'ta mevcuttur.
Aşağıdaki tabloda bazı yaygın Paket Dönüştürme Yöneticisi hata mesajları ve ilgili çözümler listelenmektedir.
- Application creation failed with the following exception
Configuration Manager'da izinlerinizi kontrol edin, bağlantınızı doğrulayın ve ardından yeniden deneyin. Bu eylemler sorunu çözmezse PCMtrace.log dosyasını (ayrıntı düzeyi 4) ve SMSProv.log dosyasını inceleyin.
- Conversion Error for Package
Ağ paylaşımına (paket veri kaynağı) ilişkin kullanıcı izinlerini kontrol edin, bağlantınızı doğrulayın ve ardından yeniden deneyin.
- Did not find a converted package and its resultant application in the workflow outputs
Uygulama (dönüştürülmüş paket/program) silindi. Bağımlı paketin/programın mevcut olduğundan emin olmak için bağımlı paketi/programı değiştirin.
- Objects were not created successfully
Configuration Manager'da izinlerinizi kontrol edin, bağlantınızı doğrulayın ve ardından yeniden deneyin. Bu eylemler sorunu çözmezse PCMtrace.log dosyasını inceleyin
- Deployment Types are missing Detection Methods
Programda tespit yöntemleri eksik. Düzelt ve Dönüştür işlemi sırasında bir veya daha fazla algılama yöntemi ekleyin.
- There was an error preparing the package for conversion
Configuration Manager'da izinlerinizi kontrol edin, bağlantınızı doğrulayın ve ardından yeniden deneyin. Bu eylemler sorunu çözmezse PCMtrace.log dosyasını (ayrıntı düzeyi 4) ve SMSProv.log dosyasını inceleyin.























