Configuration Manager

SCCM ile Time Zone Bilgisinin Toplanması ve Raporlanması

Bu yazıda ortamınızdaki bilgisayarların Time Zone bilgilerinin SCCM ile toplanmasını ve bu toplanan verilerin raporlanmasını anlatmaya çalışacağım. Varsayılan ayarlarında çalışan SCCM bu bilgiyi toplamadığı için ilk olarak bu verinin SCCM ajanı tarafından toplanmasını sağlayarak işlemlere başlıyoruz.
Ben SCCM ajanın yüklü olduğu tüm bilgisayarlardan bu bilgiyi almak istediğim için “Default Client Settings” objesini kullanıyorum. Sizler eğer farklı politikalarınız var ise o objeden yapabilirsiniz.

Hardware Inventory bölümüne gelerek “Set Classess” butonuna basıyoruz. Bu arada ayarın Enable olması ön koşulumuz.

(daha&helliip;)

Windows 10 Yaz Saati Güncellemesinin SCCM & WSUS Üzerinden Dağıtımı

Windows 10 işletim sistemleri için yayınlanan ve yaz saati düzenlemesini de içeren güncelleme paketini ortamınızdaki güncelleme dağıtım sistemine göre kolayca dağıtabilirsiniz.

WSUS ile Güncelleme Dağıtımı Yapanlar için:

Uyarı : SCCM ile güncelleme dağıtanlar bu işlemi yapmamalılar.

İlk olarak WSUS sunucumuzu Sync ederek güncelleme paketinin WSUS tarafından tanınmasını sağlıyoruz.
(daha&helliip;)

Kapalı Networklerde SCCM Upgrade İşlemi – SCCM Offline Upgrade

Bu yazıda İnternet erişimi olmayan networklerde çalışan SCCM 1511 sürümünün nasıl yeni sürüme güncelleneceğini anlatmaya çalışacağım. Lab ortamımda yüklü olan sürüm 1602. Bu sürümü 1606 ya aşağıdaki adımları uygulayarak upgrade edeceğiz. Aynı işlemler 1511 sürümünü 1602 ye yükseltmek içinde geçerlidir.

Başlangıç olarak adımları özetlemek gerekirse.

  • Güncelleme hazırlık dosyasını oluştur.
    serviceconnectiontool.exe -prepare -usagedatadest c:\usb\usagedata.cab
  • Güncellemeleri download et.
    ServiceConnectionTool.exe -connect -usagedatasrc usagedata.cab -updatepackdest E:\usb
  • Güncellemeleri import et.
    serviceconnectiontool.exe -import -updatepacksrc C:\USB

İlk olarak SCCM sunucumuz üzerinde “Service Connection Point” rolünün yüklü olduğunu ve “Offline, on-demand connection” modunda olduğundan emin olmalıyız. Bu şekilde ayarlı olmayanlar ayarı bu mode çekip sunucuyu restart etmeliler.

SCCM 1511 kurulum CD içeriğinde “X:\SMSSETUP\TOOLS\ServiceConnectionTool” klasörünü güncellemek istediğimiz, internete çıkmayan SCCM sunucumuzda uygun bir yere kopyalıyoruz.

Daha sonra aşağıdaki komutlar ile ortam ile ilgili bilgiyi içeren .CAB dosyasının oluşmasını sağlayacağız.
CMD’yi “run as admin” olarak açıp aşağıdaki komutu çalıştırıyoruz.

  • mkdir usb (yer ve isim opsiyonel aynı yere de oluşturabilirsiniz)
  • serviceconnectiontool.exe -prepare -usagedatadest c:\usb\usagedata.cab

Daha sonra ServiceConnectionTool klasörünün içerisine USB klasörünü içindeki “usagedata.cab” dosyasını da kopyalayarak internet erişimi olan bir bilgisayara kopyalıyoruz. Güncellemenin indirileceği bilgisayarda aşağıdaki iki yazılımın yüklü olması zorunludur.
– Install .NET 4.5.2
– Install Visual C++ Redistributable x64 ve x86 sürümleri

Güncellemeyi indirmek için önceden oluşturduğumuz USB klasörünü kullanacağız. Oluşturmamış olanlar işleme başlamadan önce klasörü oluşturmalıdır. Sonrasında aşağıdaki komut ile indirme işlemi başlatılır.

  • ServiceConnectionTool.exe -connect -usagedatasrc usagedata.cab -updatepackdest E:\usb

Olanları takip temek için ServiceConnectionTool\ServiceConnectionTool.log dosyasına bakabilirsiniz. Ayrıca Resorce Monitörde bize bilgi verebilir.

İndirme İşlemi bittikten sonra ilk olarak internet tarafındaki bilgisayara inen USB klasör içeriğini SCCM sunucusuna önceden oluşturduğumuz USB klasörün içine kopyalıyoruz. Örnek içerik aşağıdaki resimdeki gibidir.

Daha sonra import adımına geçeceğiz. Ama önce aşağıdaki gibi güncelleme ekranımın boş olduğunu göstermek istiyorum.

Aşağıdaki komut ile import işlemi gerçekleştiriyoruz.

  • serviceconnectiontool.exe -import -updatepacksrc C:\USB

İşlemi aşağdaki logdan takip edebiliriz.

Import işlemi bittikten sonra SCCM konsolundan “Update and Servicing” menüsüne gelerek “Check for updates” butonuna basıp güncellemelerin konsol üzerinde görünmesini sağlıyoruz.

İşlemi dmpdownloader.log dan takip edebiliriz.

Ve işlem tamamdır. Benim yazıyı hazırladığım gün 1606 sürümü ve sonrasında çıkan hotfix ile UR1 paketi’ de gelmiş durumda. İlk olarak SCCM 1606 paketine “Run prerequisite check” diyerek kontrol işlemi gerçekleştirmekte fayda var. Sonrasında “Install Update Pack” ile kurulumu gerçekleştirebilirsiniz.

Yükleme adımları ile UR1 güncellemesinin yüklenme adımlarını aşağıdaki yazılarımdan da takip edebilirsiniz.

http://www.sertactopal.com/sccm-1511-1602-upgrade

http://www.sertactopal.com/sccm-1606-surumu-icin-update-rollup-1-yayinlandi

Kaynak
https://technet.microsoft.com/en-us/library/mt691532.aspx
https://technet.microsoft.com/en-us/library/mt627781.aspx
https://technet.microsoft.com/en-us/library/mt607046.aspx

SCCM 1606 Sürümü için Update Rollup 1 Yayınlandı!

Güncellemeyi SCCM konsolu üzerinden aşağıdaki şekilde kurabilirsiniz. Güncelleme ile gelen düzeltmelere aşağıdaki adresten erişebilirsiniz.
https://support.microsoft.com/en-us/kb/3186654

Güncellemenin kurulum durumunu CMUpdate.log dosyasından takip edebilirsiniz.

MPSetup.log’u da mutlaka takip etmek gerekli. Resimdeki gibi kurulumun başarılı olduğunu görmek zorundayız.

MP rolünün yüklenmesi bittikten sonra MpControl.log’undan da hizmetin başarılı olarak çalıştığını kontrol etmeliyiz. Browser üzerinden de aşağıdaki MP test sayfasına girmekte fayda var.

http://sccm/sms_mp/.sms_aut?mplist

 

 

System Center Updates Publisher 2011 Kurulum ve Yapılandırma – SCUP 2011

Bu yazıda Microsoft’un yayınlamış olduğu güncellemelerin dışında kalan 3th party olarak adlandırdığımız uygulamaların SCCM ile SCUP entegrasyonu sayesinde ile sanki software update gibi nasıl dağıtabileceğimiz anlatmaya çalışacağım.

SCUP ile birlikte ücretsiz olarak dağıtabileceğiniz ürünler aşağıdaki gibidir.

  • Adobe (Flash Player, Adobe Reader, Adobe Acrobat gibi ürünler)
  • HP (dirver güncellemeleri)
  • DELL (dirver güncellemeleri)

Yukarıdaki ürünler dışında da onlarca ürünün güncelleştirmesini SCUP ile dağıtmanız mümkün. Bunun için aşağıdaki siteden ürünler ile ilgili Catalog lisansını almanız gerekmektedir.

Ürünler        : https://patchmypc.net/supported-products-scup-catalog
Fiyatlar        : https://patchmypc.net/third-party-patch-management-scup-catalog

Kurulum ve Yapılandırma Adımları

(daha&helliip;)

SCCM Windows Update Troubleshooting

Ortamınızda Windows güncellemelerini SCCM ile dağıtıyorsanız Client tarafında olup bitenleri nasıl takip etmemiz gerektiğinden bahsetmeye çalışacağım.

1. Client Tarafında Güncelleme Kontrolü Esnasında Olanlar:

  1. Evaluation Cycle tetiklenir. (Manual ya da zamanlanmış olarak olabilir)
  2. ScanAgent önceden öğrenilmiş WSUS Software Update Point (SUP) server’ ın nerede olduğuna dair cache bilgisi Time-To-Live (TTL) değeri kontrol eder ve gerekirse cache bilgiyi temizleyerek yeniden WSUS (SUP) nerede diye Management Point (MP) ye sorar “ScanAgent.log” ve “LocationServices.log”
  3. LocationServices WSUS sunucusuna ait Sunucu adı, Erişim URL adresi gibi bilgileri MP üzerinden alır.
  4. ScanAgent Windows Update Agent (WUA) tetikler.
  5. Client Windows güncellemelerini taramaya başlar. “WUAHandler.log” ve “WindowsUpdate.log”
  6. WUA tarama işlemini tamamladığında ScanAgent arka tarafta UpdatesStore u tetikler ve Client üzerinde yüklü olan güncellemeleri WMI’ dan çeker, burada Compliance settings’den aşina olduğumuz mekanizma devreye girer ve bilgisayarımızda yüklü olan güncellemeler ile Windows Update ile öğrendiğimiz güncellemeler karşılaştırılır.
  7. Her bir güncelleme için yüklü olup olmadığı, ihtiyacımızın olup olmadığı bilgisi tespit edilerek durum mesajları oluşturulur.
  8. Oluşturulan bu durum mesajları (State Messages) Management Point’e bildirilir. Kontrol işleminin sonucu “UpdatesStore.log” dosyasına MP’ye gönderilen bilgiler “StateMessage.log” dosyasına loglanır.

Ek Bilgi:

Elde edilen sonuçlar Client tarafındaki WSUS Database’inde saklanır. “C:\Windows\SoftwareDistribution\DataStore\DataStore.edb”

2. Client Tarafında Güncelleme Yükleme Esnasında Olanlar:

Her güncelleme yüklenme işlemi başlamadan önce aşağıdaki kontrol işlemleri sistem tarafından gerçekleştirilir.

  • Gönderilen güncelleme paketine, eklenen ya da çıkarılan güncellemeler kontrol edilir.
  • Gönderilen güncelleme paketinde, “avaible” olan bir güncellemenin “Required” olarak değiştirilip değiştirilmediği ya da tam tersi bir durumun söz konusu olup olmadığını kontrol edilir.
  • Gönderilen güncelleme paketinin, yüklenmesi için belirlenen zaman bilgisinde bir değişiklik olup olmadığı kontrol edilir.

Daha sonra olan işlemler aşağıdaki gibidir.

  1. Machine Policy tetiklenir. (Manual ya da zamanlanmış olarak olabilir) Bu sayede bilgisayarımıza gönderilmiş olan yeni ya da değiştirilmiş Windows Update paket bilgileri öğrenilir. Bu bilgiyi aldığımızı “UpdatesDeployment.log” dosyasından takip edebiliriz.
  2. UpdateDeploymentAgent önceki adımda öğrenilen bilgiler ışığında “Değerlendirme ve Yükleme” “Configuration Item” (CI) işlemini tetikler. “UpdatesStore.log”
  3. UpdatesStoreAgent her güncellemenin durumunu kontrol eder ve indirebileceği kaynakları arar. “CIDownloader.log”
  4. CIDownloader önceki adımlarda tespit ettiği bilgisayar için uygun olan güncellemeleri indirmeye ayarları bilgisini tespit eder. “UpdatesHandler.log”
  5. UpdatesHandlerAgent güncellemeler, kurulum ayarları, öğrenilen kaynak bilgisi gibi bilgiler ile CAS’a başvurur. “CAS.log”
  6. CAS içeriğin indirmeye hazır olup olmadığın kontrol eder.
  7. UpdatesDeploymentAgent durum mesaj bilgilerini kontrol etme    başlar. (İndirme başlatıldı, Yükleniyor gibi) WUAHandler WUA (Windows Update Agent) üzerinden yükleme işlemlerini izlemeye başlar. “WUAHandler.log”
  8. WUA güncellemeleri yükler. “WindowsUpdate.log”

Yukarıdakilerin dışında aşağıdaki olaylarda arka tarafta gerçekleşir.

  • Güncelleme yükleme işlemi bittikten sonra CI devreye girer ve güncelleme yüklendi mi yüklenmedi mi diye kontrol işlemi gerçekleştirir.
  • Reboot gerekiyorsa bunun ile ayarlar (maintenance Windows) değerlendirilir.
  • CAS güncellemeleri indirmek için dağıtım noktaları bulmak için Konum Servisleri ile içerik konum isteği oluşturur. “LocationServices.log”

Ek bilgiler:

  • Dağıtım için hedef Device Collection da bulunan bir istemci bilgisayar, makine politikasını aldığında, Yazılım Güncelleme istemci Aracısı bir değerlendirme taraması başlatır. İstemci aldığı bilgi doğrultusunda kısa bir süre sonra uygun olan bir dağıtım noktasından gerekli yazılım güncellemeleri indirir.
    Ancak, yazılım güncellemelerini yüklemek için gönderilen ayar doğrultusunda belirlenen yazılım kullanılabilir olma ve kurulma zamanına kadar bekler.
  • Bir kullanıcı manuel olarak yüklemeyi başlayıncaya kadar isteğe bağlı dağıtımları (bir yükleme tarihi yok ise) güncelleştirmeleri indirilmez.
  • Belirlenen tarih geçtiğinde ise, Yazılım Güncellemeleri istemci Aracısı (WUA) yazılım güncellemelerinin halen gerekli olduğunu doğrulamak için bir tarama gerçekleştirir. Sonra yazılım güncellemesi kaynak dosyaları hala kullanılabilir olduğunu doğrulamak için istemci bilgisayardaki yerel önbelleği denetler.
    Son olarak, istemci yazılımı güncelleştirmeleri yükler. İçerikler gerek olduğunda başka bir dağıtım için yer açmak amacıyla istemcinin önbelleğinden (Cache Folder) silinir.
  • Yazılım güncellemeleri (Windows Update) her zaman, ne olursa olsun yapılandırılmış maksimum önbellek (Cache Folder Size) boyutu aşılmadan indirilir. Cache folder boyutundan daha büyük güncellemeler gönderecekseniz bu konuya dikkat etmelisiniz.
  • Yükleme tamamlandığında, istemci güncellemenin yüklendiğini artık gerekmediğini Management Point’e bildirir.
  • Güncellemelerin yüklenmesinden sonra Microsoft sistemin yeniden başlatılmasını önermektedir. http://www.sertactopal.com/windows-update-sonrasi-neden-reboot-gerekli
  • Software update deployment paketi içerisinde en fazla 1000 adet güncelleme olabilir.