Operating System Deployment “Unknow Collection Error”
Sık karşılaşılan problemlerden birisi de SCCM üzerinden imaj dönememektir. “Failed to Run Task Sequence” hatası, F12 PXE boot yapıldıktan sonra wim image kopyalanır ve siz şifre ekranı beklerken birden bu hata ile karşılaşırsınız. Hatanın oluşmasının sebebi ŞİFRE ekranında iken “Previous” butonuna basmaktır. Bu butona basınca Unknown Collection corrupt olmaktadır. Bu bir SCCM’in bug’ıdır. Microsoft bunu SCCM2016-0607 update’inde düzeltmiştir. Bu update yaptıysanız “Unknow Collection Error” hatası ile karşılaşmayacaksınızdır.
“UnknownSystem”e düşen Clientlar’ı bulmak için SCCM Consol üzerinde;
Sites
Updates and Servicing’den “Configuration Manager 1702” seçilir.
SCCM’in database’ine bağlanılır. Burada “UnknownSystem”e düşen Client’lar bulunur.
Query: Select * from UnknownSystem_DISC yazılarak ilgili kayıtlar bulunur. Unknown’da kalan client’ları database’den silmemiz gereklidir. SMS_Uniqe_Identifier kaydı bulunur.
SMS_Uniqe_Identifier aşağıdaki gibi query yazılarak “Item Key” bulunur.
Bulunan bu ItemKey database’den silinir.
Query: delete from UnknownSystem_DISC where Itemkey = ‘xxxxxxx’
Silme işleminden sonra kayıt kontrol edilir ve silindiğinden emin olmamız gerekir.
Query: Select * from System_DISC
Result’a bakıldığında listenin boş olduğu görülecektir.
Database’den sildikten sonra “Registry” ‘den de Unknown kaydın Value’sunu değiştirmemiz gerekmektedir.
Registry Editor açılır;
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\COMPNENTS\SMS_DISCOVERY_DATA_MANAGER
CreatedUnknownDDR ‘ın 1 olan değeri 0 yapılır.
Daha sonra SERVICES açılır ve SMS_EXECUTIVE Servisi Restart edilir.
Daha sonra Configuration Manager Service Manager açılarak SMS_DISCOVERY_DATA_MANAGER altında bulunan SMS_DISCOVERY_DATA_MANAGER Log Filename path kopyalanır.
Log file açılarak izlenir.
Query tekrar çalıştırılarak kayıtların geldiği teyit edilir. Bu iki kaydın ITEM KEY’lerinin DP’lere bildirilmesi için registry’de değişikliğin yapılması şarttır. Aksi takdirde eski kayıtlar kalacağından dağıtım yapılamayacaktır.
İmajın bulunduğu DP (veya PullDP) üzerinde de Registry açılarak UnknownX64GUID bulunur.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP]
X64 ve x86 ItemKey’lerinin VDS olan (PXE) tüm DP’lerde değiştirilmesi gerekmektedir !!!
Bu değişiklikler yapıldıktan sonra “Windows Deployment Services Server” servisi restart edilir.
Bu örneğimizdeki ItemKey’ler aşağıda verilmiştir.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP]
"UnknownX86GUID"="c4e8502d-acc9-4605-85c4-50c33e8a1d3f"
"UnknownX64GUID"="dc0454ba-7106-4976-b1f9-faf8e65154a4"
"UnknownX86ItemKey"=dword:7a00000a
"UnknownX64ItemKey"=dword:7a00000b
Burada dağıtılan ItemKey’ler görülmektedir.
Umarım faydalı bir makale olmuştur, bir sonraki makalemde görüşmek üzere.