PowerShell Destek Yaşam Döngüsü

Not

Bu belge PowerShell desteğiyle ilgili. Windows PowerShell (1.0 - 5.1), Windows işletim sisteminin bir bileşenidir. Bileşenler, üst ürün veya platformlarıyla aynı desteği alır. Daha fazla bilgi için bkz . Ürün ve Hizmetler Yaşam Döngüsü Bilgileri.

PowerShell, Microsoft Modern Yaşam Döngüsü İlkesi altında desteklenir, ancak destek tarihleri .NET ve .NET Core Destek İlkesi'ne bağlıdır. Bu hizmet yaklaşımında müşteriler Uzun Süreli Destek (LTS) sürümlerini veya geçerli sürümleri seçebilir.

PowerShell'in LTS sürümü, .NET'in LTS sürümü üzerine kurulmuştur. LTS sürümüne Güncelleştirmeler yalnızca mevcut iş yükleri üzerindeki etkiyi en aza indirmek için tasarlanmış kritik güvenlik güncelleştirmelerini ve hizmet düzeltmelerini içerir. PowerShell'in LTS sürümleri .NET için destek sonuna kadar desteklenir.

Geçerli sürüm, LTS sürümleri arasında gerçekleşen bir sürümdür. Geçerli sürümler kritik düzeltmeler, yenilikler ve yeni özellikler içerebilir. Geçerli sürüm, sonraki sürümden (geçerli veya LTS) sonraki altı ay boyunca desteklenir.

Önemli

Destek için en son düzeltme eki güncelleştirmesini yüklemiş olmanız gerekir. Örneğin, PowerShell 7.4.0 çalıştırıyorsanız ve 7.4.2 yayımlandıysa, destek için 7.4.2'ye güncelleştirmeniz gerekir.

Desteklenen platformlar

PowerShell, birden çok işletim sistemi (OS) ve işlemci mimarisi üzerinde çalışır. Microsoft tarafından desteklenmek için işletim sisteminin aşağıdaki ölçütleri karşılaması gerekir:

  • İşletim sisteminin sürümü ve işlemci mimarisi .NET Core tarafından desteklenir.
  • İşletim sisteminin sürümü en az bir yıl boyunca desteklenir.
  • İşletim sisteminin sürümü geçici bir sürüm veya eşdeğer değildir.
  • İşletim sisteminin sürümü şu anda işletim sistemi yayımcısı tarafından desteklenmektedir.
  • PowerShell ekibi dağıtımın sürümünü test etti.

Bir platform sürümü, platform sahibi tarafından tanımlandığı şekilde kullanım süresi sonuna ulaştığında, PowerShell bu platform sürümünde desteği de sona erdirir. Daha önce yayımlanan paketler erişime ihtiyacı olan müşteriler için kullanılabilir durumda kalır, ancak artık resmi destek ve herhangi bir türde güncelleştirme sağlanmaz.

Windows

Aşağıdaki tabloda PowerShell sürümlerinin ve bunların desteklendiği Windows sürümlerinin listesi yer alır. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Windows sürümü destek sonuna ulaşana kadar desteklenir.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
Windows 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir Windows Server 2016, 2019 veya 2022 Desteklenir Desteklenir Desteklenir
Desteklenir Windows Server Nano (1809 veya üzeri) Desteklenir Desteklenir Desteklenir
Desteklenir Windows 11 Desteklenir Desteklenir Desteklenir
Desteklenir Windows 10 1607+ Desteklenir Desteklenir Desteklenir

Not

Windows'un belirli bir sürümü için destek, Microsoft Desteği Yaşam Döngüsü ilkeleri tarafından belirlenir. Daha fazla bilgi için bkz.

PowerShell, windows üzerinde aşağıdaki işlemci mimarileri için desteklenir.

Windows 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
Windows Server 2016+ x64, x86 x64, x86 x64, x86
Windows Server Core 2016+ x64, x86 x64, x86 x64, x86
Nano Sunucu Sürüm 1803+ x64 x64 x64
Windows 11 İstemcisi x64, Arm64 x64, Arm64 x64, Arm64
Windows 10 İstemcisi x64, x86, Arm64 x64, x86, Arm64 x64, x86, Arm64

macOS

Aşağıdaki tabloda PowerShell sürümlerinin listesi ve macOS sürümleri için destek durumu yer alır. PowerShell sürümü destek sonuna ulaşana veya macOS sürümü destek sonuna ulaşana kadar bu sürümler desteklenmektedir.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
macOS 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir 14 (Sonoma) Testte Testte Testte
Desteklenir 13 (Ventura) Testte Testte Testte
Desteklenir 12 (Monterey) Testte Testte Testte
Desteklenir 11 (Big Sur) Desteklenir Desteklenir Desteklenir

macOS desteği Apple tarafından tanımlanır. Daha fazla bilgi için, aşağıdakilere bakın:

PowerShell, macOS'ta aşağıdaki işlemci mimarileri için desteklenir:

macOS 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
macOS Big Sur 11.5 x64, Arm64 x64, Arm64 x64, Arm64

Alpine Linux

Aşağıdaki tabloda desteklenen PowerShell sürümleri ve bunların desteklendiği Alpine sürümleri listelenmektedir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Alpine sürümü kullanım süresi sonuna ulaşana kadar desteklenir.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
Alpine 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir 3.18 Desteklenmiyor Desteklenmiyor Desteklenmiyor
Desteklenir 3.17 Testte Testte Testte
Desteklenir 3.16 Testte Testte Testte
Destek Dışı 3.15 Testte Testte Testte
Destek Dışı 3.14 Destek Dışı Destek Dışı Destek Dışı

PowerShell, aşağıdaki işlemci mimarileri için Alpine'de desteklenir.

Alpine 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
Desteklenen tüm sürümler x64 x64 x64

PowerShell, Arm işlemcileri kullanılarak Alpine üzerinde test edilmemiştir.

Debian Linux

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklendiği Debian sürümlerinin listesidir. PowerShell sürümü destek sonuna ulaşana veya Debian sürümü kullanım süresi sonuna ulaşana kadar bu sürümler desteklenmektedir.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
Debian 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir 12 (Kitap kurdu) Testte Testte Testte
Desteklenir 11 (Bullseye) Desteklenir Desteklenir Desteklenir
Destek Dışı 10 (Buster) Destek Dışı Destek Dışı Destek Dışı

PowerShell, Aşağıdaki işlemci mimarileri için Debian'da desteklenir.

Debian 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
Sürüm 9+ x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklendiği RHEL sürümlerinin listesidir. PowerShell sürümü destek sonuna ulaşana veya RHEL sürümü destek sonuna ulaşana kadar bu sürümler desteklenmeye devam eder.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
RHEL 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir 9 Desteklenir Desteklenir Desteklenir
Desteklenir 8 Desteklenir Desteklenir Desteklenir
Desteklenir 7 Desteklenir Desteklenir Desteklenmiyor

PowerShell, Red Hat Universal Base Images (UBI) üzerinde test edilmiştir. Daha fazla bilgi için UBI bilgi sayfasına bakın.

PowerShell, rhel'de aşağıdaki işlemci mimarileri için desteklenir.

RHEL 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
Desteklenen tüm sürümler x64 x64 x64

Ubuntu Linux

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklendiği Ubuntu sürümlerinin listesidir. PowerShell sürümü destek sonuna ulaşana veya Ubuntu sürümü destek sonuna ulaşana kadar bu sürümler desteklenmektedir.

  • Simge, Desteklenir işletim sistemi veya PowerShell sürümünün hala desteklendiğini gösterir
  • Simge, Destek Dışı PowerShell sürümünün işletim sisteminin bu sürümünde artık desteklenmediğini gösterir
  • Simge, Testte PowerShell'i bu işletim sisteminde test etme işlemini tamamlamadığımıza işaret eder
  • Simge, Desteklenmiyor işletim sistemi veya PowerShell sürümünün desteklenmediğini gösterir
  • hem işletim sistemi sürümü hem de PowerShell sürümü bir Desteklenir simgeye sahip olduğunda, bu birleşim desteklenir
Ubuntu 7.2 (LTS öncesi) 7.3 7.4 (LTS akımlı)
Desteklenir 22.04 LTS (Jammy) Desteklenir Desteklenir Desteklenir
Desteklenir 20,04 LTS (Odak) Desteklenir Desteklenir Desteklenir
Destek Dışı 18.04 LTS (Biyonik) Destek Dışı Destek Dışı Destek Dışı

Yalnızca Ubuntu'nun LTS sürümleri resmi olarak desteklenir. Microsoft ara sürümleri veya eşdeğerlerini desteklemez. Ara sürümler topluluk tarafından desteklenir. Daha fazla bilgi için bkz . Topluluk tarafından desteklenen dağıtımlar.

PowerShell, aşağıdaki işlemci mimarileri için Ubuntu'da desteklenir.

Ubuntu 7.2 (LTS akımlı) 7.3 7.4 (LTS akımlı)
Desteklenen tüm sürümler x64, Arm32 x64, Arm32 x64, Arm32

Windows PowerShell Uyumluluğu

PowerShell için destek yaşam döngüsü, PowerShell sürüm paketinin dışında gelen modülleri kapsamaz. Örneğin, Windows Server'ın bir parçası olarak gelen modülün kullanılması ActiveDirectory Windows Destek Yaşam Döngüsü altında desteklenir.

Deneysel özellikler

Deneysel özelliklerin üretim ortamlarında kullanılması amaçlanmamıştır. Deneysel özelliklerle ilgili geri bildirimlerinizi takdir ediyoruz ve bunlar için en iyi desteği sunuyoruz.

Lisanslamayla ilgili notlar

PowerShell, MIT lisansı altında yayınlanır. Bu lisans kapsamında ve ücretli destek sözleşmesi olmadan kullanıcılar topluluk desteğiyle sınırlıdır. Microsoft, topluluk desteğiyle yanıt verme veya düzeltme garantisi vermemektedir.

Destek alma

PowerShell desteği ücretli destek, Microsoft Kurumsal Anlaşma s ve Microsoft Yazılım Güvencesi gibi geleneksel Microsoft destek sözleşmeleri aracılığıyla sunulur. Ayrıca, sorununuz için bir destek isteği göndererek PowerShell için yardımlı destek için ödeme yapabilirsiniz.

Birden çok topluluk desteği seçeneği vardır. GitHub'da bir sorun, hata veya özellik isteği oluşturabilirsiniz. Ayrıca, Microsoft PowerShell Tech Community'deki topluluğun diğer üyelerinden veya PowerShell hub sayfasında listelenen topluluk forumlarından herhangi birinden yardım alabilirsiniz. Hemen ilgilenilmesi gereken bir sorununuz varsa, geleneksel, ücretli destek seçeneklerini kullanmanız gerekir.

Önemli

Destek için en son düzeltme eki güncelleştirmesini yüklemiş olmanız gerekir. Örneğin, PowerShell 7.3 ve 7.3.1 çalıştırıyorsanız destek için uygun olması için 7.3.1'e güncelleştirmeniz gerekir.

PowerShell Destek sonu tarihleri

Bu yaşam döngüsü ilkelerine bağlı olarak, aşağıdaki tabloda PowerShell'in geçerli sürümleri için destek sonu tarihleri listelenmektedir:

Sürüm Yayımlama Tarihi Destek sonu
7.4 (LTS akımlı) 16 Kasım 2023, Kasım 2023, Kasım 2023, Kasım 2023, Kasım 20 10 Kasım 2026, Saat 2026, Kasım 2026, Kasım 2026, Kasım 20
7.3 (Kararlı) 9 Kasım 2022, İstanbul 8 Mayıs 2024, Mayıs 2024, Saat 20:00
7.2 (LTS öncesi) 8 Kasım 2021, İstanbul 8 Kasım 2024 Cuma

Belirli bir platformda PowerShell desteği, kullanılan .NET sürümünün destek ilkesini temel alır.

  • PowerShell 7.4 (LTS-current), .NET 8.0 Desteklenen İşletim Sistemi Yaşam Döngüsü İlkesi'ni temel alır
  • PowerShell 7.3 (Kararlı), .NET 7.0 Desteklenen İşletim Sistemi Yaşam Döngüsü İlkesi'ni temel alır
  • PowerShell 7.2 (LTS-önceki), .NET 6.0 Desteklenen İşletim Sistemi Yaşam Döngüsü İlkesi'ni temel alır

Zaten kullanımdan kaldırılmış sürümler için destek sonu tarihleri:

Sürüm Yayımlama Tarihi Destek sonu
7.0 (LTS) 4 Mart 2020, Saat 20:00 3 Aralık 2022 Cumartesi
7.1 11 Kasım 2020, Saat 2020, Kasım 2020, Kasım 2020, Kasım 20 8 Mayıs 2022 Pazar
6.2 28 Mart 2019, Saat 2019, Şubat 2019, Mart 2019, Saat 4 Eylül 2020 Cuma
6.1 13 Eylül 2018 28 Eylül 2019 Cumartesi
6,0 20 Ocak 2018, Saat 2018 13 Şubat 2019 Çarşamba

Sürüm geçmişi

Aşağıdaki tabloda PowerShell'in ana sürümlerinin zaman çizelgesi yer alır. Bu tablo geçmiş başvurusu için sağlanmıştır. Destek yaşam döngüsünü belirlemek için kullanılması amaçlanmamıştır.

Sürüm Yayımlama Tarihi Not
PowerShell 7.5 (önizleme) TBA .NET 9.0.0-preview.1 üzerinde oluşturulmuş
PowerShell 7.4 (LTS-current) 2023'e Kadar .NET 8.0.0 üzerinde oluşturulmuş
PowerShell 7.3 2022'nin 2022'sinde .NET 7.0 üzerine kurulmuştur
PowerShell 7.2 (LTS öncesi) 2021'in 2021'in ilk yılları .NET 6.0 (LTS-previous) üzerine kurulmuştur
PowerShell 7.1 2020'de .NET 5.0 üzerinde oluşturulmuş
PowerShell 7.0 (LTS) Mart 2020 .NET Core 3.1 (LTS) üzerine kurulmuştur
PowerShell 6.2 Mar 2019 .NET Core 2.1 üzerine kurulmuştur
PowerShell 6.1 Eyl-2018 .NET Core 2.1 üzerine kurulmuştur
PowerShell 6.0 Oca-2018 .NET Core 2.0 üzerinde oluşturulan ilk sürüm. Windows, Linux ve macOS'a yüklenebilir
Windows PowerShell 5.1 Ağustos 2016 Windows 10 Yıldönümü Güncelleştirmesi ve Windows Server 2016, WMF 5.1'de yayımlandı
Windows PowerShell 5.0 Şubat 2016 Windows Management Framework (WMF) 5.0'da yayımlandı
Windows PowerShell 4.0 Ekim 2013 Windows 8.1 ve Windows Server 2012 R2, WMF 4.0 ile tümleşik
Windows PowerShell 3.0 Ekim 2012 Windows 8 ve Windows Server 2012 WMF 3.0 ile tümleşik
Windows PowerShell 2.0 Temmuz 2009 Windows 7 ve Windows Server 2008 R2, WMF 2.0 ile tümleşik
Windows PowerShell 1.0 2006'da Windows Server 2008'in isteğe bağlı bileşeni

Çalıştırdığınız PowerShell sürümü tarafından kullanılan .NET'in tam sürüm numarasını görmek için aşağıdaki komutu çalıştırın:

[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription