Aracılığıyla paylaş


Yazılım Güncelleştirmeler yükleme

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

Yazılım Yükleme Güncelleştirmeler adımı, Configuration Manager görev dizilerinde yaygın olarak kullanılır. İşletim sistemini yüklerken veya güncelleştirirken, güncelleştirmeleri taramak ve dağıtmak için yazılım güncelleştirme bileşenlerini tetikler. Bu adım, bazı müşteriler için uzun zaman aşımı gecikmeleri veya eksik güncelleştirmeler gibi zorluklara neden olabilir. Bu adımla ilgili yaygın sorunları azaltmaya yardımcı olmak ve sorunlar oluştuğunda daha iyi sorun gidermek için bu makaledeki bilgileri kullanın.

Adım hakkında daha fazla bilgi için bkz. Yazılım yükleme Güncelleştirmeler

Öneriler

Bu işlemin başarılı olması için aşağıdaki önerileri kullanın:

Çevrimdışı bakım kullanma

Görüntü dosyalarınıza uygun yazılım güncelleştirmelerini düzenli olarak yüklemek için Configuration Manager kullanın. Bu uygulama daha sonra görev dizisi sırasında yüklemeniz gereken güncelleştirme sayısını azaltır.

Daha fazla bilgi için bkz. Görüntüye yazılım güncelleştirmeleri uygulama.

Tek dizin

Birçok görüntü dosyası, windows'un farklı sürümleri gibi birden çok dizin içerir. Görüntü dosyasını ihtiyacınız olan tek bir dizine küçültün. Bu uygulama, görüntüye yazılım güncelleştirmeleri uygulama süresini azaltır. Ayrıca görüntü boyutunu küçültmek için bir sonraki öneriyi etkinleştirir.

Siteye bir işletim sistemi görüntüsü eklediğinizde bu işlemi otomatikleştirin. Daha fazla bilgi için bkz. İşletim sistemi görüntüsü ekleme.

Görüntü boyutunu küçültme

Görüntüye yazılım güncelleştirmeleri uyguladığınızda, yerine geçen güncelleştirmeleri kaldırarak çıkışı iyileştirin. DISM komut satırı aracını kullanın, örneğin:

dism /Mount-Image /ImageFile:C:\Data\install.wim /MountDir:C:\Mountdir
dism /Image:C:\Mountdir /Cleanup-Image /StartComponentCleanup /ResetBase
dism /Unmount-Image /MountDir:C:\Mountdir /Commit  

Bu işlemi otomatikleştirme seçeneği vardır. Daha fazla bilgi için bkz . İyileştirilmiş görüntü bakımı.

Görüntü mühendisliği kararları

Görüntüleme işleminizi tasarlarken, yazılım güncelleştirmelerinin yüklenmesini etkileyebilecek çeşitli seçenekler vardır:

Resmi düzenli aralıklarla yeniden yakalama

Özel bir işletim sistemi görüntüsünü düzenli bir zamanlamaya göre yakalamak için otomatik bir işleminiz vardır. Bu yakalama görev dizisi en son yazılım güncelleştirmelerini yükler. Bu güncelleştirmeler toplu, toplu olmayan ve hizmet yığını güncelleştirmeleri (SSU) gibi diğer kritik güncelleştirmeleri içerebilir. Dağıtım görev dizisi, yakalamadan bu yana diğer güncelleştirmeleri yükler.

Bu işlem hakkında daha fazla bilgi için bkz. İşletim sistemi yakalamak için görev dizisi oluşturma.

Avantajları: görüntüyü yeniden yakalama

  • Dağıtım sırasında zaman ve bant genişliği tasarrufu sağlayan istemci başına dağıtım zamanında uygulanacak daha az güncelleştirme
  • Yeniden başlatmalara neden olma konusunda endişelenmeniz gereken daha az güncelleştirme
  • Kuruluş için özelleştirilmiş görüntü
  • Dağıtım zamanında daha az değişken

Dezavantajlar: görüntüyü yeniden yakalama

  • Çoğunlukla otomatik olsa bile görüntü oluşturma ve yakalama zamanı
  • Görüntüyü dağıtım noktalarına dağıtma süresi artırıldı. Bu süre, etkin dağıtımlar için kesinti olarak görülebilir
  • Üretim öncesi ortamlarda test etme süresi, işletim sistemi yama döngüsünden daha uzun olabilir ve bu da güncelleştirilmiş görüntünün ilgisiz olmasını sağlayabilir

Çevrimdışı bakım kullanma

Görüntülerinize yazılım güncelleştirmeleri uygulamak için Configuration Manager zamanlayın.

Daha fazla bilgi için bkz. Görüntüye yazılım güncelleştirmeleri uygulama.

Avantajlar: çevrimdışı hizmet verme

  • Dağıtım sırasında zaman ve bant genişliği tasarrufu sağlayan istemci başına dağıtım zamanında uygulanacak daha az güncelleştirme
  • Yeniden başlatmalara neden olma konusunda endişelenmeniz gereken daha az güncelleştirme
  • Bakım işlemini sitede zamanlayabilirsiniz

Dezavantajları: çevrimdışı hizmet verme

  • El ile güncelleştirme seçimi
  • Görüntüyü dağıtım noktalarına dağıtma süresi artırıldı
  • Yalnızca CBS tabanlı güncelleştirmeleri destekler. Microsoft 365 Uygulamaları güncelleştirmeleri uygulayamaz

İpucu

PowerShell kullanarak yazılım güncelleştirmelerinin seçimini otomatikleştirebilirsiniz. Güncelleştirmelerin listesini almak için Get-CMSoftwareUpdate cmdlet'ini kullanın. Ardından, çevrimdışı bakım zamanlamasını oluşturmak için New-CMOperatingSystemImageUpdateSchedule cmdlet'ini kullanın. Aşağıdaki örnekte bu eylemi otomatikleştirmek için bir yöntem gösterilmektedir:

# Get the OS image
$Win10Image = Get-CMOperatingSystemImage -Name "Windows 10 Enterprise"

# Get the latest cumulative update for Windows 10 1809
$OSBuild = "1809"
$LatestUpdate = Get-CMSoftwareUpdate -Fast | Where {$_.LocalizedDisplayName -Like "*Cumulative Update for Windows 10 Version $OSBuild for x64*" -and $_.LocalizedDisplayName -notlike "*Dynamic*"} | Sort-Object ArticleID -Descending | Select -First 1
Write-Host "Latest update for Windows 10 build" $OSBuild "is" $LatestUpdate.LocalizedDisplayName

# Create a new update schedule to apply the latest update
New-CMOperatingSystemImageUpdateSchedule -Name $Win10Image.Name -SoftwareUpdate $LatestUpdate -RunNow -ContinueOnError $True

Yalnızca varsayılan görüntüyü kullan

Dağıtım görev dizilerinizde varsayılan Windows install.wim görüntü dosyasını kullanın.

Avantajlar: varsayılan görüntü

  • Olası bir sorun olarak görüntü bozulması riskini azaltan bilinen iyi bir kaynak
  • Görüntüde olası bir sorun olarak yapılan değişiklikleri ortadan kaldırır

Dezavantajlar: varsayılan görüntü

  • Dağıtım sırasında yüksek hacimli güncelleştirme potansiyeli
  • Her cihaz için dağıtım süresi artırıldı
  • Gerekli özelleştirmeler olmayabilir, özelleştirmek için diğer görev dizisi adımlarını gerektirir

Akış şeması

Bu akış çizelgesi diyagramı, görev dizisine Yazılım Yükleme Güncelleştirmeler adımını eklediğinizde işlemi gösterir.

Diyagramı tam boyutta görüntüleme

Yazılım yükleme Güncelleştirmeler görev dizisi adımı için akış çizelgesi diyagramı

  1. İşlem istemcide başlar: İstemcide çalışan bir görev dizisi, Yazılım güncelleştirmelerini yükleme adımını içerir.
  2. İlkeleri derleme ve değerlendirme: İstemci tüm yazılım güncelleştirme ilkelerini WMI RequestedConfigs ad alanında derler. (CIAgent.log)
  3. Bu örnek ilk kez mi çağrılır?
    1. Evet: Tam tarama'ya gidin
    2. Hayır: Adım , önbelleğe alınmış tarama sonuçlarından yazılım güncelleştirmelerini değerlendirme seçeneğiyle yapılandırıldı mı?
      1. Evet: Önbelleğe alınan sonuçlardan tarama'ya gidin
      2. Hayır: Tam taramaya git
  4. Tarama işlemi: Tam tarama veya önbelleğe alınmış sonuçlardan tarama, izleme işlemi paralel olarak.
    1. Tam tarama: Görev dizisi altyapısı , tam tarama yapmak için Güncelleştirme Taraması API'sini kullanarak yazılım güncelleştirme aracısını çağırır. (WUAHandler.log, ScanAgent.log)
      1. SUM aracı taraması - tam: WSUS çalıştıran yazılım güncelleştirme noktasıyla iletişim kuran Windows Update Aracısı (WUA) aracılığıyla normal tarama işlemi. Yerel güncelleştirme deposuna tüm geçerli güncelleştirmeleri ekler. (WindowsUpdate.log, UpdateStore.log)
    2. Önbelleğe alınan sonuçlardan tarama: Görev dizisi altyapısı, önbelleğe alınmış meta verileri taramak için Güncelleştirme Tarama API'sini kullanarak yazılım güncelleştirme aracısını çağırır. (WUAHandler.log, ScanAgent.log)
      1. SUM aracısı taraması - önbelleğe alınmış: Windows Update Aracısı (WUA), yerel güncelleştirme deposunda önceden önbelleğe alınmış güncelleştirmeleri denetler. (WindowsUpdate.log, UpdateStore.log)
    3. Tarama zamanlayıcısını başlatma: Görev dizisi altyapısı bir zamanlayıcı başlatır ve bekler. (Bu işlem, tam tarama veya önbelleğe alınmış sonuçlar işleminden tarama işlemiyle paralel olarak gerçekleşir.)
      1. İzleme: Görev dizisi altyapısı, SUM aracısını durum açısından izler.
      2. SUM aracısından gelen yanıt nedir?
        • Devam ediyor: Zamanlayıcı SMSTSSoftwareUpdateScanTimeout görev dizisi değişkenindeki değere ulaştı mı? (Varsayılan 1 saat)
          • Evet: Adım başarısız olur.
          • Hayır: İzleme'ye gidin
        • Başarısız: Adım başarısız oluyor.
        • Tamamlandı: Güncelleştirme listesini listeleme'ye gidin
  5. Güncelleştirme listesini listeleme: SUM aracısı, tarama tarafından döndürülen güncelleştirmelerin listesini numaralandırır ve hangilerinin kullanılabilir veya zorunlu olduğunu belirler.
  6. Tarama sonuçları listesinde herhangi bir güncelleştirme var mı?
    • Evet: Güncelleştirmeleri yükleme bölümüne gidin
    • Hayır: Yüklenecek bir şey yok, adım başarıyla tamamlar.
  7. Dağıtım işlemi: Güncelleştirmeleri yükleme işlemi, dağıtım izleme işlemiyle paralel olarak gerçekleşir.
    1. Güncelleştirmeleri yükleme: Görev dizisi altyapısı, kullanılabilir veya yalnızca zorunlu güncelleştirmeleri yüklemek için Güncelleştirme Dağıtımı API'sini kullanarak SUM aracısını çağırır. Bu davranış, yükleme için gerekli - Yalnızca zorunlu yazılım güncelleştirmeleri veya Yükleme için kullanılabilir - Tüm yazılım güncelleştirmeleri'ni seçmeniz fark etmeksizin adımın yapılandırmasına bağlıdır. SmsInstallUpdateTarget değişkenini kullanarak da bu davranışı belirtebilirsiniz.
      1. TOPLA aracısı yükleme: Standart içerik indirme ile mevcut önbelleğe alınmış güncelleştirme listesini kullanarak normal yükleme işlemi. Windows Update Aracısı (WUA) aracılığıyla güncelleştirme yükleyin. (UpdatesDeployment.log, UpdatesHandler.log, WuaHandler.log, WindowsUpdate.log)
    2. Dağıtım zamanlayıcısını başlatma ve ilerleme durumunu gösterme: Görev dizisi altyapısı bir yükleme zamanlayıcısını başlatır, TS İlerleme Kullanıcı Arabiriminde %10 aralıklarla alt üretim gösterir ve bekler.
      1. İzleme: Görev dizisi altyapısı, SUM aracısını durum için yoklar.
      2. SUM aracısından gelen yanıt nedir?
        • Devam ediyor: Yükleme işlemi 8 saattir etkin değil mi?
          • Evet: Adım başarısız olur.
          • Hayır: İzleme'ye gidin
        • Başarısız: Adım başarısız oluyor.
        • Tamamlandı: Adım, önbelleğe alınmış tarama sonuçlarından yazılım güncelleştirmelerini değerlendirme seçeneğiyle yapılandırıldı mı? bölümüne gidin.

Zaman aşımı

Diyagram, bu adım için geçerli olan iki zaman aşımı değişkenini içerir. Bu işlemi etkileyebilecek diğer bileşenlerden başka standart zamanlayıcılar da vardır.

  • Güncelleştirme tarama zaman aşımı: Bir saat (smsts.log)
  • Konum isteği zaman aşımı: Bir saat (LocationServices.log, CAS.log)
  • İçerik indirme zaman aşımı: Bir saat (DTS.log)
  • Etkin olmayan dağıtım noktası zaman aşımı: Bir saat (LocationServices.log, CAS.log)
  • Toplam etkin olmayan yükleme zaman aşımı: Sekiz saat (smsts.log)

Sorun giderme

Bu adımla ilgili sorunları gidermenize yardımcı olması için aşağıdaki kaynakları ve ek bilgileri kullanın: