Güncelleştirme sıfırlama aracı

Uygulama hedefi: Configuration Manager (güncel dalı)

Sürüm 1706 Configuration Manager dan başlayarak birincil siteler ve merkezi yönetim siteleri Configuration Manager Güncelleştirme Sıfırlama Aracı'nıCMUpdateReset.exeiçerir. Konsol içi güncelleştirmelerde indirme veya çoğaltma sorunları olduğunda sorunları gidermek için aracı kullanın. Araç, site sunucusunun \cd.latest\SMSSETUP\TOOLS klasöründe bulunur.

Bu aracı, destekte kalan geçerli dalın herhangi bir sürümüyle kullanabilirsiniz.

Konsol içi güncelleştirme henüz yüklenmemişse ve başarısız durumdaysa bu aracı kullanın. Başarısız durum, güncelleştirme indirme işleminin devam ettiğini ancak takılı kaldığını veya çok uzun sürdüğünü gösterir. Uzun bir süre, benzer boyuttaki güncelleştirme paketleri için geçmiş beklentilerinizden saatler daha uzun olarak kabul edilir. Ayrıca, güncelleştirmeyi alt birincil sitelere çoğaltmak da başarısız olabilir.

Aracı çalıştırdığınızda, belirttiğiniz güncelleştirmede çalışır. Varsayılan olarak, araç başarıyla yüklenen veya indirilen güncelleştirmeleri silmez.

Önkoşullar

Aracı çalıştırmak için kullandığınız hesap aşağıdaki izinleri gerektirir:

  • Merkezi yönetim sitesinin site veritabanı ve hiyerarşinizdeki her birincil site için Okuma ve Yazma izinleri. Bu izinleri ayarlamak için, kullanıcı hesabını db_datawriter üyesi olarak ekleyebilir ve her sitenin Configuration Managerveritabanına sabit veritabanı rollerini db_datareader. Araç ikincil sitelerle etkileşim kurmaz.
  • Hiyerarşinizin en üst düzey sitesinde Yerel Yönetici.
  • Hizmet bağlantı noktasını barındıran bilgisayarda Yerel Yönetici.

Sıfırlamak istediğiniz güncelleştirme paketinin GUID'sine ihtiyacınız vardır. GUID'yi almak için:

  1. Konsolunda Yönetim>Güncelleştirmeler ve Bakım'a gidin.
  2. Görüntü bölmesinde sütunlardan birinin başlığına ( State gibi) sağ tıklayın ve ardından Paket Guid'sini seçerek bu sütunu ekrana ekleyin.
  3. Sütunu artık güncelleştirme paketi GUID'sini gösterir.

İpucu

GUID'yi kopyalamak için, sıfırlamak istediğiniz güncelleştirme paketinin satırını seçin ve ardından CTRL+C tuşlarını kullanarak bu satırı kopyalayın. Kopyaladığınız seçimi bir metin düzenleyicisine yapıştırırsanız, aracı çalıştırdığınızda yalnızca komut satırı parametresi olarak kullanılacak GUID'yi kopyalayabilirsiniz.

Aracı çalıştırma

Araç, hiyerarşinin en üst düzey sitesinde çalıştırılmalıdır.

Aracı çalıştırdığınızda komut satırı parametrelerini kullanarak şunları belirtin:

  • Hiyerarşinin en üst katman sitesindeki SQL Server.
  • Üst katman sitesindeki site veritabanı adı.
  • Sıfırlamak istediğiniz güncelleştirme paketinin GUID'i.

Araç, güncelleştirmenin durumuna bağlı olarak erişmesi gereken ek sunucuları tanımlar.

Güncelleştirme paketi indirme sonrası durumundaysa araç paketi temizlemez. Bir seçenek olarak, zorla silme parametresini kullanarak başarıyla indirilen bir güncelleştirmenin kaldırılmasını zorlayabilirsiniz (Bu konunun ilerleyen bölümlerindeki komut satırı parametrelerine bakın).

Araç çalıştırıldıktan sonra:

  • Bir paket silindiyse, üst katman sitesinde SMS_Executive hizmetini yeniden başlatın. Ardından paketi yeniden indirebilmeniz için güncelleştirmeleri denetleyin.
  • Paket silinmediyse herhangi bir işlem yapmanız gerekmez. Güncelleştirme, çoğaltmayı veya yüklemeyi yeniden başlatır ve yeniden başlatır.

Komut satırı parametreleri:

Parametre Açıklama
<-Üst katman sitenizin SQL Server FQDN'sini> Gerekli
Hiyerarşinizin en üst katman sitesi için site veritabanını barındıran SQL Server FQDN'sini belirtin.
-D <Veritabanı adı> Gerekli
Üst katman sitesinde veritabanının adını belirtin.
-P <Paketi GUID'i> Gerekli
Sıfırlamak istediğiniz güncelleştirme paketi için GUID belirtin.
-Örnek <adını SQL Server> Isteğe bağlı
Site veritabanını barındıran SQL Server örneğini tanımlayın.
-FDELETE Isteğe bağlı
Başarıyla indirilen bir güncelleştirme paketinin silinmesini zorlama.

Örnekler:
Tipik bir senaryoda indirme sorunları olan bir güncelleştirmeyi sıfırlamak istiyorsunuz. SQL Server FQDN'niz server1.fabrikam.com, site veritabanı CM_XYZ ve paket GUID'i 61F16B3C-F1F6-4F9F-8647-2A524B0C802C'dir. Şunu çalıştırırsınız: CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

Daha aşırı bir senaryoda, sorunlu güncelleştirme paketinin silinmesini zorlamak istiyorsunuz. SQL Server FQDN'niz server1.fabrikam.com, site veritabanı CM_XYZ ve paket GUID'i 61F16B3C-F1F6-4F9F-8647-2A524B0C802C'dir. Şunu çalıştırırsınız: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C