PowerShell Destek Yaşam Döngüsü

Not

Bu belge, PowerShell desteğiyle ilgilidir. Windows PowerShell (1.0 - 5.1), işletim sisteminin Windows bileşenidir. Bileşenler, üst ürün veya platform ile 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 Core'un destek yaşam döngüsüne bağlıdır. Bu hizmet yaklaşımında, müşteriler Uzun Süreli Destek (LTS) yayınlarını veya geçerli yayınlarını seçebilir.

PowerShell'in LTS sürümü, .NET'in LTS sürümü üzerine inşa edilmiştir. LTS yayın güncelleştirmeleri yalnızca mevcut iş yüklerinin etkisini en aza indirmek için tasarlanmış kritik güvenlik güncelleştirmelerini ve bakım düzeltmelerini içerir. PowerShell'in LTS sürümü. .NET desteği sona erinceye kadar de desteklene.

Geçerli sürüm, LTS yayınları arasında oluşan bir yayındı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 de desteklemiştir.

Önemli

Destek için en son düzeltme eki güncelleştirmesini yüklemiş olması gerekir. Örneğin, PowerShell 7.0 ve 7.0.1'i çalıştırdıysanız destek için 7.0.1 sürümüne güncelleştirmeniz gerekir.

Desteklenen platformlar

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

  • .NET Core, işletim sistemi sürümü ve işlemci mimarisini destekler.
  • Işletim sistemi sürümü en az bir yıl boyunca de desteklemektedir.
  • Işletim sistemi sürümü geçici sürüm veya eşdeğer değildir.
  • Işletim sistemi sürümü şu anda işletim sistemi yayımcısı tarafından de destek almaktadır.
  • PowerShell ekibi, dağıtımın sürümünü test etti.

Platform sürümü, platform sahibi tarafından tanımlandığı şekilde yaşam sonuna ulaştığında, PowerShell de bu platform sürümündeki desteği sona erer. Daha önce yayımlanan paketler, erişim ihtiyacı olan müşteriler için kullanılabilir durumda kalır, ancak herhangi bir türden resmi destek ve güncelleştirmeler artık sağlanamıyor.

Windows

Aşağıdaki tablo, PowerShell sürümlerinin ve desteklenen Windows sürümlerinin listesidir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya destek sonuna ulaşana Windows sürümüne ulaşana kadar de kullanılabilir.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ destekle
Windows 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ Windows Server 2016, 2019 veya 2022
✅ Windows Server 2012 R2
✅ Windows Server Core (2012 R2 veya daha yüksek)
✅ Windows Server Nano (1809 veya daha yüksek)
❌ Windows Server 2012 🟡 🟡
❌ Windows Server 2008 R2 🟡 🟡
✅ Windows 11
✅ Windows 10 1607+
✅ Windows 8.1

Not

Belirli bir sürüm desteği Windows yaşam döngüsü ilkeleri Microsoft Desteği belirlenir. Daha fazla bilgi için bkz.

PowerShell, aşağıdaki Windows işlemci mimarileri için bu mimarilerde de desteklemektedir.

Windows 7.0 (LTS) 7.1 7.2 (LTS-current)
Nano Sunucu Sürüm 1803+ x64, Arm32 x64 x64
Windows Server 2012 R2+ x64, x86 x64, x86 x64, x86
Windows Server Core 2012 R2+ x64, x86 x64, x86 x64, x86
Windows 10 veya 11 İstemci x64, x86 x64, x86, Arm64 x64, x86, Arm64
Windows 8.1 Istemci x64, x86 x64, x86 x64, x86

Mac OS

aşağıdaki tabloda, şu anda desteklenen PowerShell sürümlerinin ve bunların desteklendikleri Windows sürümlerinin bir listesi verilmiştir. Bu sürümler, PowerShell sürümü destek sonu veya [MacOS-Windows] sürümü için destek sonuna ulaşıncaya kadar desteklenmeye devam eder.

  • ✅, işletim sistemi veya PowerShell sürümünün hala desteklendiğini belirtir
  • ❌, işletim sistemi veya PowerShell sürümünün desteklenmediğini belirtir
  • Bir 🟡 PowerShell sürümünün bu işletim sistemi sürümünde artık desteklenmediğini gösterir
  • Hem işletim sisteminin hem de PowerShell sürümünün ✅ olduğunda, Bu bileşim desteklenir
Mac OS 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
✅ macOS Big Sur 11,5
✅ macOS Catalina 10,15
✅ macOS Mojave 10,14
✅ macOS High Sierra 10,13

macOS Monterey 12,0 sınanmamıştır.

MacOS desteği Apple tarafından tanımlanır. Daha fazla bilgi için bkz.

PowerShell, macOS 'ta aşağıdaki işlemci mimarilerinde desteklenir:

Mac OS 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
macOS Big Sur 11,5 x64 x64 x64, Arm64
macOS High Sierra 10.13 + x64 x64 x64

Alpine Linux

Aşağıdaki tabloda desteklenen PowerShell yayınları ve bunların desteklendiği alp sürümleri listelenmiştir. Bu sürümler, PowerShell sürümü destek sonu veya alçam sürümü yaşam sonuna ulaştığındadesteklenir.

  • ✅, işletim sistemi veya PowerShell sürümünün hala desteklendiğini belirtir
  • ❌, işletim sistemi veya PowerShell sürümünün desteklenmediğini belirtir
  • Bir 🟡 PowerShell sürümünün bu işletim sistemi sürümünde artık desteklenmediğini gösterir
  • Hem işletim sisteminin hem de PowerShell sürümünün ✅ olduğunda, Bu bileşim desteklenir
Alpine 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
✅ 3,12
✅ 3,11
❌ 3,10 🟡 🟡
❌ 3,9 🟡 🟡

PowerShell, alp sürümleri 3,13 ve 3,14 ' de sınanmamıştır.

Not

CıM, PowerShell Remoting ve DSC, alp üzerinde desteklenmez.

PowerShell, aşağıdaki işlemci mimarilerinde alp 'de desteklenir.

Alpine 7,0 (LTS) 7.1 7,2 (LTS-geçerli)
Tüm desteklenen sürümler x64 x64 x64

PowerShell, ARM İşlemcileri kullanılarak alp 'de sınanmamıştır.

CentOS Linux

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve bunların desteklenin CentOS sürümlerinin bir listesidir. PowerShell sürümü destek sonuna ulaşana veya CentOS sürümü destek sonuna ulaşana kadar bu sürümler destek olmaya devam ediyor.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ desteklene
CentOS 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
✅ 8
✅ 7

Microsoft, CentOS Stream yayınlarda PowerShell'i resmi olarak desteklemez. Daha fazla bilgi için bkz. CentOS Linux ve CentOS Akışını Karşılaştırma. CentOS Stream topluluk tarafından de destekler. Daha fazla bilgi için bkz. Community dağıtımları.

PowerShell, aşağıdaki işlemci mimarileri için CentOS'ta de desteklemektedir.

CentOS 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
Tüm desteklenen sürümler x64 x64 x64

Debian Linux

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve debian sürümlerinin bir listesidir. PowerShell sürümü destek sonuna ulaşana veya Debian sürümü yaşam sonuna ulaşana kadar bu sürümler destek olmaya devam ediyor.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ destekle
Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 10
✅ 9
❌ 8 🟡

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

Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
Sürüm 9+ x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Fedora Linux

Aşağıdaki tabloda desteklenen PowerShell sürümleri ve desteklenen Fedora sürümleri listelenir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Fedora sürümü yaşam sonuna ulaşana kadar de desteklenir.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ desteklene
Fedora 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
✅ 32 🟡 🟡
❌ 31 🟡 🟡
❌ 30 🟡 🟡

PowerShell, Fedora 33 ve 34 sürümlerinde test edilmemiştir.

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

Fedora 7.0 (LTS) 7.1 (geçerli) 7.2 (LTS-current)
Tüm desteklenen sürümler x64 x64 x64

Red Hat Enterprise Linux (RHEL)

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklenen RHEL sürümlerinin bir listesidir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya RHEL sürümü destek sonuna ulaşana kadar destek olmaya devam ediyor.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün artık işletim sistemi sürümünde destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ destekle
RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 8
✅ 7

PowerShell, aşağıdaki işlemci mimarileri için RHEL üzerinde de desteklemektedir.

RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
Tüm desteklenen sürümler x64 x64 x64, Arm64

Ubuntu Linux

Aşağıdaki tablo, şu anda desteklenen PowerShell sürümlerinin ve desteklene Ubuntu sürümlerinin bir listesidir. Bu sürümler, PowerShell sürümü destek sonuna ulaşana veya Ubuntu sürümü destek sonuna ulaşana kadar destek olmaya devam ediyor.

  • Bir ✅ işletim sistemi veya PowerShell sürümünün hala destekte olduğunu gösterir
  • Bir ❌, işletim sistemi veya PowerShell sürümünün desteklene olmadığını gösterir
  • A 🟡 PowerShell sürümünün işletim sistemi sürümünde artık destek olmadığını gösterir
  • Hem işletim sistemi sürümü hem de PowerShell sürümü ✅ desteklene
Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
✅ 20.04 (LTS)
✅ 18.04 (LTS)
❌ 16.04 (LTS) 🟡 🟡

Yalnızca Ubuntu LTS sürümleri resmi olarak de desteklenebildi. Microsoft, ara sürümler veya bunların eşdeğerlerini desteklemez. Ara sürümler topluluk tarafından de destekler. Daha fazla bilgi için bkz. Community dağıtımları.

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

Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
Tüm desteklenen sürümler x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Raspberry Pi OS

Raspberry Pi OS (eski adı Raspbian), Debian'ı temel alan ücretsiz bir işletim sistemidir.

Önemli

Raspberry Pi 2'den önceki Raspberry Pi Zero ve Raspberry Pi cihazları da dahil olmak üzere ARMv6 mimari cihazlarda .NET desteklenmiyor.

Windows PowerShell Uyumlu -luk

PowerShell için destek yaşam döngüsü, PowerShell sürüm paketinin dışında gelen modülleri kapsıyor. Örneğin, Windows Server'ın bir parçası olarak birlikte birlikte Windows ActiveDirectory desteklenir.

Deneysel özellikler

Deneysel özellikler topluluk desteğiyle sınırlıdır.

Lisanslamayla ilgili notlar

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

Destek alma

PowerShell desteği ücretli destek, Microsoft Enterprise Anlaşmaları ve Microsoft Yazılım Güvencesi. Ayrıca, sorun için bir destek isteği doldurarak PowerShell için yardımlı destek için ödeme de sabilirsiniz.

Topluluk desteği seçenekleri de vardır. Sorun, hata veya özellik isteği GitHub. Ayrıca, Microsoft PowerShell Tech Community'de veya PowerShell hub sayfasının topluluk bölümünde listelenen forumlardan herhangi biri ile topluluğun diğer üyelerinden yardım bulabilirsiniz. Topluluğun sorununuzu zamanında çözecek veya çözecekleri garanti edilemez. Hemen dikkat edilmesi gereken bir sorun varsa, geleneksel, ücretli destek seçeneklerini kullansanız iyi olur.

Önemli

Destek için en son düzeltme eki güncelleştirmesini yüklemiş olması gerekir. Örneğin, PowerShell 7.0 ve 7.0.1'i çalıştırdıysanız destek için 7.0.1 sürümüne güncelleştirmeniz gerekir.

PowerShell Destek sonu tarihleri

Bu yaşam döngüsü ilkelerine bağlı olarak, aşağıdaki tabloda çeşitli sürümler artık destek gerektirmeyecek tarihler listelemektedir.

Sürüm Destek sonu
7.2 (LTS-current) Kasım 2024 (projeli)
7.1 31 Mayıs 2022
7.0 (LTS) 3 Aralık 2022
6.2 4 Eylül 2020
6.1 28 Eylül 2019
6.0 13 Şubat 2019

Belirli platformlarda PowerShell desteği, kullanılan .NET sürümünün destek ilkesine dayalıdır.

Yayın geçmişi

Aşağıdaki tablo, PowerShell'in ana yayınlarının zaman çizelgesini içerir. Bu tablo geçmiş başvuru için sağlanmıştır. Destek yaşam döngüsünü belirlemek için kullanım amacına yönelik değildir.

Sürüm Yayın Tarihi Not
PowerShell 7.2 (LTS-current) Nov-2024 .NET 6.0 (LTS-current) üzerinde yerleşiktir.
PowerShell 7.1 Nov-2020 .NET 5.0 üzerine inşa edilmiştir.
PowerShell 7.0 (LTS) Mar-2020 .NET Core 3.1 (LTS) üzerinde yerleşiktir.
PowerShell 6.2 Mar-2019
PowerShell 6.1 Eylül 2018 .NET Core 2.1 üzerine inşa edilmiştir.
PowerShell 6.0 Jan-2018 İlk sürüm, .NET Core 2,0 üzerine kurulmuştur. Windows, Linux ve macos 'a yüklenebilir.
Windows PowerShell 5.1 Ağu 2016 Windows 10 yıldönümü güncelleştirmesi ve Windows Server 2016, WMF 5,1 ' de yayınlandı
Windows PowerShell 5.0 Şub 2016 Windows Management Framework (WMF) 5,0 ' de yayınlandı
Windows PowerShell 4.0 Eki 2013 Windows 8.1 ve Windows Server 2012 R2, WMF 4,0 ile tümleşik
Windows PowerShell 3.0 Eki 2012 Windows 8 ve Windows Server 2012 WMF 3,0 ile tümleşik
Windows PowerShell 2.0 Tem-2009 Windows 7 ve Windows Server 2008 R2, WMF 2,0 ' de tümleşiktir
Windows PowerShell 1,0 Kas-2006 Windows Server 2008 ' in isteğe bağlı bileşeni