SCCM Paketi Bekleme Durumunda olduğundan işleme alınmayacaktır


Bir paketi dağıtırken SCCM paketinin beklemede olduğunu ve işleme alınmayacağını fark ettim. Bu mesaj distmgr.log dosyasına kaydedildi ve bunu nasıl düzelteceğimize bakalım.

BT mühendislerinden biri işletim sistemi dağıtımıyla ilgili bir sorun bildirdi. Hata ekran görüntüsü temel olarak uygulamanın bir dağıtım noktasında eksik olduğu anlamına geliyordu.

Uygulama adı ekran görüntüsünde açıklanmadı, daha ziyade kapsamdı. ScopeId_ID/Application_ID program dosyaları bir dağıtım noktasında bulunamadığı için bu görev dizisi çalıştırılamıyor. Daha fazla bilgi için sistem yöneticinize veya yardım masası operatörünüze başvurun.

Kapsam kimliğiyle ilişkili uygulamayı bulmak için görev sıranıza gidin. Alt kısımda Referanslar'ı seçin. Bu size görev dizisine atanan tüm uygulamaları ve bunların Nesne Kimliklerini gösterecektir. Bunu SMSTS.log'da bulunan hatayla eşleştirin.

Genellikle yukarıdaki hata, eksik uygulamanın DP'ye dağıtılmasıyla giderilir. Ancak bu sefer durum böyle değil. Paketimiz bekleme durumunda kaldı. Artık uygulama adınızı bulduğunuza göre, SCCM paketinin beklemede durum sorununu düzeltme adımlarına bakalım.

Nasıl düzeltilir? SCCM Paketi Beklemede durumundadır ve işleme konulmayacaktır

SCCM paketi neden bekleme durumunda kalıyor? Muhtemelen paketi dağıttığınızda dağıtım için işaretlenir ancak iş hiçbir zaman tamamlanmaz. Bu nedenle bekleme durumunda kalır ve hiçbir zaman dağıtım noktasına dağıtılmaz.

Package P010048F is in Pending state and will not be processed... SMS_DISTRIBUTION_MANAGER
Exiting package processing thread for package P010048F. SMS_DISTRIBUTION_MANAGER
Package P010048F is in Pending state and will not be processed... SMS_DISTRIBUTION_MANAGER

Beklemede Durum sorununa takılan SCCM Paketini düzeltmek için gerçekleştirmeniz veya denemeniz gereken birkaç adım vardır.

1. Adım - Paketi dağıtıma yeniden dağıtın nokta

Yukarıdaki adımdascopeid ile ilişkili uygulamayı buldunuz. Uygulamanın eksik olması nedeniyle görev diziniz başarısız olduğundan, uygulamayı dağıtım noktasına yeniden dağıtın.

Ayrıca Çalışma alanını izleme > içerik durumu bölümüne de gidebilirsiniz. Paketi arayın ve başarısız olan uygulamayı aynı pencereden yeniden dağıtın.

Ayrıca dağıtım noktası sunucusunu sağ tıklayıp Özellikler'i de tıklayabilirsiniz. İçerik sekmesini tıklayın ve uygulamanızı bulun. Uygulamayı seçin ve Yeniden Dağıt'ı tıklayın.

Hataları izlemek için yine distmgr.log dosyasını kullanın. SCCM paketinizin distmgr.log'da yeniden beklemede durumu olarak görünmesi durumunda 2. adıma geçin.

2. Adım - Paketi DP'den kaldırın ve içeriği dağıtın

Paketi yeniden dağıtmanın temiz yolu, paketi veya içeriği DP'den kaldırıp geri dağıtmaktır.

Dağıtım noktası sunucusunu sağ tıklayın ve Özellikler'i tıklayın. İçerik sekmesini tıklayın ve uygulamanızı bulun. Uygulamayı seçin ve Kaldır'ı tıklayın.

İçerik DP'den başarıyla kaldırılırsa içeriği bu dağıtım noktasına geri dağıtın. Bu işinize yaramadıysa 3. adıma geçin.

3. Adım - Paketi Yeniden Oluşturun

Eski pakette sorunlar olduğunu varsayabilir ve sıfırdan yeni bir paket oluşturabilirsiniz. Bu, nihai çözüm olarak 4. adıma geçmeden önce denemek isteyeceğiniz bir şeydir. Yeni paketi dağıttıktan sonra eskisini silebilirsiniz.

4. Adım - Temizle SCCM Veritabanı aracılığıyla Bekleyen Paket PKGFlag'leri

Bu, bekleyen bayrağı temizlemek için CM veritabanını deneyip değiştirebileceğiniz son adımdır. Ancak bu yöntem, Configuration Manager veritabanının değiştirilmesini gerektirdiğinden önerilmez. Bekleyen bayrağı temizlemek için sorguları veritabanında çalıştırırsınız.

Bu yüzden benim açımdan bir uyarı: Microsoft desteğiyle iletişime geçin ve bu adımı gerçekleştirmeden önce bir destek bildirimi kaydedin. MS desteği bu konuda size yardımcı olacaktır.

Bu sorunu kendi başınıza düzeltmeyi düşünüyorsanız, yapılandırma yöneticisi veritabanını yedekleyin ve aşağıdaki adımları deneyin. SQL Server Management Studio'yu başlatın. CM_DB'nize sağ tıklayın ve aşağıdaki sorguyu çalıştırın. Paket kimliğini paket kimliğinizle değiştirin.

SMSPackages'TAN * SEÇİN WHERE PkgID='packageID' ve PkgFlags | 0x00020000=PkgFlags

Yukarıdaki sorguyu çalıştırdığınızda çıktıda yalnızca kaydın olduğundan emin olun.

Daha sonra, paketi için bekleyen işaretini temizlemek üzere aşağıdaki sorguyu çalıştırın.

SMSPackages SET'İ GÜNCELLEYİN PkgFlags=PkgFlags ^0x00020000 WHERE PkgID=''ve PkgFlags | 0x00020000=PkgFlags

Bu sorguyu çalıştırdığınızda çıktıda birkaç satırın etkilendiğini göreceksiniz. Sorgu penceresini ve SSMS'yi kapatın.

Son olarak yapmanız gereken son adım, uygulamayı dağıtım noktalarına yeniden dağıtmaktır. Bu sefer SCCM paketinin sorunsuz bir şekilde dağıtılması gerekiyor.

Başka sorularınız varsa yorumlar bölümünde bana bildirin.

İlgili makaleler