about_Update_Notifications

Kısa açıklama

PowerShell'in başlangıcında kullanıcılara PowerShell'in yeni bir sürümünün yayınlandığını bildirir.

Uzun açıklama

PowerShell 7.0 sürümünden itibaren PowerShell, kullanıcıları PowerShell güncelleştirmelerinin varlığı konusunda uyarmak için güncelleştirme bildirimlerini kullanır. PowerShell her başlatıldığında, PowerShell güncelleştirilmiş sürümleri denetlemeden önce 3 saniye bekler. PowerShell güncelleştirmeleri denetlemeden önce 3 saniye beklediğinden ve bildirim iletisi başlangıç başlığıyla görüntülendiğinden, PowerShell'i bir sonraki başlatışınıza kadar güncelleştirme bildirimini göremeyebilirsiniz.

Güncelleştirme bildirimi etkinleştirilirse, son güncelleştirme denetiminden bu yana 24 saatten uzun olup olmadığını denetler. 24 saatten uzun bir süre geçtiyse, PowerShell'in en son sürümü için uygun uç noktayı denetler. PowerShell yalnızca yeni sürümün yayın tarihi 7 günden eski olduğunda güncelleştirme bildirimini görüntüler. Bu gecikme, güncelleştirmeden haberdar edilmeden önce çeşitli paket türlerinin yayımlanması için süre sağlar.

Varsayılan olarak, PowerShell sürümüne ve dala bağlı olarak farklı bildirim kanallarına abonedir. PowerShell'in Genel Kullanıma Açık (GA) sürümleri yalnızca güncelleştirilmiş GA sürümleri için bildirim döndürür. Önizleme ve Sürüm Adayı (RC) sürümleri önizleme, RC ve GA sürümlerine yönelik güncelleştirmeleri bildirir.

Bildirim davranışını yönetme

Ortam değişkenini ayarlayarak güncelleştirme bildiriminin POWERSHELL_UPDATECHECK davranışını değiştirebilirsiniz. Aşağıdaki değerler desteklenir:

  • Off güncelleştirme bildirimi özelliğini kapatır
  • Default , tanımlamama POWERSHELL_UPDATECHECKile aynıdır:
    • GA sürümlerine güncelleştirme bildirimi
    • Önizleme/RC sürümleri, GA güncelleştirmelerini ve önizleme sürümlerini bildirir
  • LTS yalnızca uzun süreli hizmet (LTS) GA sürümlerine yönelik güncelleştirmeleri bildirir

PowerShell başlamadan önce bu ortam değişkenini ayarlamanız gerekir. Ortam değişkenlerini ayarlama hakkında daha fazla bilgi için bkz . about_Environment_Variables.

Bildirim uç noktaları

PowerShell, her kanal için kullanılabilen en son sürümü belirlemek için aşağıdaki uç noktaları kullanır:

Güncelleştirme bildirimi PowerShell'i otomatik olarak güncelleştirmek için herhangi bir yol sağlamaz. Gelecekte, PowerShell'in içinden güncelleştirilecek daha fazla yönerge veya özellik olabilir, ancak bugün, PowerShell'i yüklemek için kullandığınız yükleme mekanizmasını kullanarak güncelleştirmeniz gerekir.