PowerShell 7.2'yi kullanmaya başlayarak, MSI paketini kullanarak yüklediğinizde PowerShell için Microsoft Update desteğini etkinleştirme seçeneğiniz vardır.
Genel Bilgiler
PowerShell'deki Microsoft Update özelliği nedir?
PowerShell'in Microsoft Update özelliği, ister İş için Windows Update, WSUS, Microsoft Endpoint Configuration Manager ister Ayarlar'daki etkileşimli MU iletişim kutusu olsun, geleneksel Microsoft Update (MU) yönetim akışınızda en son PowerShell 7 güncelleştirmelerini almanıza olanak tanır. Microsoft Update ve ilgili hizmetler güncelleştirmeleri dağıtmanıza olanak tanır:
- Programınıza göre
- Ortamınız için test ettikten sonra
- Kuruluşunuz genelinde büyük ölçekte
Güncelleştirmeler Microsoft Update tarafından yayımlandıktan ne kadar süre sonra kullanıma sunulacak?
PowerShell'in yeni bir sürümü yayımlandığında, bu sürümün Microsoft Update aracılığıyla kullanılabilir duruma gelmesi iki hafta kadar sürebilir. Güncelleştirme bir güvenlik düzeltmesi içerse bile güncelleştirmeler isteğe bağlı yazılım güncelleştirmeleri olarak teslim edilir.
Güncelleştirmeyi Microsoft Update'te kullanıma sunulmadan önce dağıtmanız gerekiyorsa GitHub'daki Sürümler sayfasından güncelleştirmeyi indirin.
En son LTS sürümü neden LTS olarak işaretlenmiyor?
Destekten çıkana kadar en erken ikincil sürümü LTS olarak işaretleyeceğiz. Örneğin, hem PowerShell 7.2 hem de 7.4 LTS sürümleridir ve bir yıllık çakışan desteğe sahiptir. PowerShell 7.2, Kasım 2024'te destek sonuna ulaşana kadar MU'daki en son LTS olarak işaretlendi.
Konfigürasyon
Microsoft Update özelliğini desteklemek için hangi Windows sürümü gereklidir?
x64 tabanlı bir sistemde Windows Sürüm 1809 veya daha yeni bir sürümü yüklü olmalıdır. Sürüm 1809, Windows 10 Ekim 2018 Güncelleştirmesi veya Windows Server 2019'dur. 1809 öncesi sürümler PowerShell için Microsoft Update'i desteklemez.
Kurulum iletişim kutusunda her iki kutuyu da işaretlemem gerekiyor mu?
İletişim kutusundaki iki seçenek bağımsız olsa da, çoğu durumda her iki kutuyu da işaretlemek en iyisidir.
Her onay kutusu ne yapar?
İlk onay kutusu PowerShell güncelleştirmelerini etkinleştirir. Bu güncelleştirmeler Microsoft Update, WSUS sunucusu veya SCCM tarafından teslim edilebilir. Bu onay kutusu işaretlenmemişse, güncelleştirmeleri bu kanallardan herhangi biri aracılığıyla alamazsınız.
İkinci onay kutusu sisteminizde Microsoft Update'i etkinleştirir. Bu, yalnızca Windows'un değil desteklenen tüm Microsoft yazılımlarının güncelleştirmelerini almanıza olanak tanır. Kutunun işareti kaldırılırsa, güncelleştirmeyi Microsoft Update'ten almazsınız, ancak güncelleştirmeleri WSUS veya SCCM'den alabilirsiniz.
Daha sonra geri çevirmek istersem ne olur?
Güncelleştirmeleri daha sonra geri çevirmek isterseniz, MSI yükleme paketini çalıştırabilir ve ilk onay kutusunun işaretini kaldırabilirsiniz. İkinci onay kutusunun işaretini kaldırmanın hiçbir etkisi yoktur.
Bu güncelleştirme seçeneklerini komut satırından veya betikte etkinleştirebilir miyim?
Evet. MSI paketi, güncelleştirme özelliklerini etkinleştirmek için iki yeni MSI seçeneği içerir:
-
USE_MU
- Bu özelliğin iki olası değeri vardır:-
1
(varsayılan) - Microsoft Update, WSUS veya SCCM aracılığıyla güncelleştirmeyi kabul eder -
0
- Microsoft Update, WSUS veya SCCM aracılığıyla güncelleştirmeyi kabul etmeyin
-
ENABLE_MU
-
1
(varsayılan) - Otomatik Güncelleştirmeler için Microsoft Update'i kullanmayı kabul eder -
0
- Microsoft Update'i kullanmayı kabul etmeyin
-
Uyarı
Ayar ENABLE_MU=0
Microsoft Update'i devre dışı bırakmaz.
Sorun giderme
Yeni sürüm için neden bir güncelleştirme almadım?
Güncelleştirmeyi almama nedenlerinin birkaçı olabilir:
Güncelleştirmeyi henüz yayımlamamış olabiliriz. Hedefimiz, güncelleştirmenin yayımlanmasından sonra iki hafta içinde Microsoft Update'in kullanımına sunulmasını sağlamaktır, ancak bu kullanılabilirlik garantisi yoktur.
Microsoft Update'i denetleen grup ilkesi ayarları vardır. Sistem yöneticinizin Microsoft Update'i kullanmanızı engelleyen ilkeleri ayarlanmış olabilir. Yükleyicideki onay kutusu Grup İlkesi'ni geçersiz kılamaz.
Her iki onay kutusunu da işaretlediğinizden emin olun. Onarım yüklemesi yaparken yükleyici onay kutusu seçeneklerini göstermez. MU güncelleştirmelerini etkinleştirmek için aşağıdaki komutu çalıştırın:
msiexec.exe /fmu .\PowerShell-7.4.7-win-x64.msi USE_MU=1 ENABLE_MU=1
Komut satırından çalıştırma
msiexec.exe
hakkında daha fazla bilgi için bkz. msiexec.
PowerShell 7.x kullanıyorum, neden 7.y sürümüne yükseltilmedim?
PowerShell için Microsoft Update özelliği yalnızca aynı yayın kanalındaki sürümleri güncelleştirir. PowerShell 7.4, desteklenen en son uzun vadeli (LTS) sürümdür. PowerShell 7.5, en son kararlı (LTS olmayan) sürümdür. Microsoft Update, her iki sürümün sonraki düzeltme eki düzeyi sürümleri için güncelleştirmeler sağlar. Örneğin:
- 7.4 çalıştırıyorsanız 7.4 güncelleştirmelerini alırsınız.
- 7.5 çalıştırıyorsanız 7.5 güncelleştirmelerini alırsınız.
Microsoft Update bir LTS sürümünü hiçbir zaman kararlı bir LTS olmayan sürüme yükseltmez. Ancak kararlı bir LTS olmayan sürüm, kararlı sürüm desteği sona erdiğinde daha yüksek LTS sürümüne yükseltilir.
Önizleme sürümleri hiçbir zaman GA sürümüne yükseltilir. Ancak, bunlar bir sonraki kullanılabilir önizleme sürümüne yükseltilecektir. Örneğin: 7.4 (LTS) ve 7.5-rc.1 (önizleme) sürümünün yüklü olduğu senaryoyu düşünün. 7.5.0 (Kararlı) yayınlandığında, 7.4 (LTS) yüklemeniz 7.5.0'a yükseltilmemiştir. Ayrıca 7.5.0, 7.5-rc.1'i yükseltemez. Ancak 7.6-preview.2, 7.5-rc.1 sürümünü yükseltebilir.
Daha fazla bilgi için bkz. PowerShell Destek Yaşam Döngüsü.