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.
- PowerShell 7.2 (LTS-current), .NET 6.0 Desteklenen Işletim Sistemi Yaşam Döngüsü İlkesini temel almaktadır
- PowerShell 7.1, .NET 5.0 Desteklenen Işletim Sistemi Yaşam Döngüsü İlkesini temel almaktadır
- PowerShell 7.0 (LTS), .NET Core 3.1 Desteklenen Işletim Sistemi Yaşam Döngüsü İlkesini temel almaktadı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 |