Kengaytirilgan disk raskadrovka: Tuzatuvchi endi disk raskadrovka ish oqimlarini, skriptni masofadan bajarilishini va PowerShell sessiyasini qayta ulanishda disk raskadrovka seanslarini saqlashni qo'llab-quvvatlaydi.
- Quvur o'zgaruvchisi: Dasturlash uchun mavjud bo'lgan quvur liniyasi ob'ektini o'zgaruvchiga aylantirish uchun hamma joyda mavjud bo'lgan yangi parametr
Tarmoq diagnostikasi virtual va Hyper-V virtualizatsiyasini boshqarish uchun tarmoq kalitlari
Har bir joyda va qayerda metod sintaksisi ob'ektlar ustida filtrlash va takrorlashning muqobil usulini taqdim etadi.
Windows PowerShell 5.0
PowerShell 5.0 belgisi PowerShell 5.0 dasturini o'z ichiga olgan Windows Management Framework (WMF) 5.0 RTM, 2016 yil 24 fevralda jiddiy xato bilan dastlabki chiqarilishidan so'ng veb-saytga qayta chiqarildi.[81] Asosiy xususiyatlarga quyidagilar kiradi:
Yangi sinf yaratadigan kalit so'z sinflar uchun ob'ektga yo'naltirilgan dasturlash
Yangi enum yaratadigan kalit so'z sanab chiqish
OneGet cmdletlarni qo'llab-quvvatlash uchun Shokolateypaket menejeri[82]
Kalitni boshqarish uchun qo'llab-quvvatlashni kengaytirish qatlam 2 tarmoq kalitlari.[83]
PowerShell fonlari va boshqa jarayonlarda joylashtirilgan PowerShell misollari uchun disk raskadrovka (ularning har biri "ish maydoni" deb nomlanadi)
Istalgan davlat konfiguratsiyasi (DSC) mahalliy konfiguratsiya menejeri (LCM) 2.0 versiyasi
PowerShell sinflari yordamida DSC resurslarini mualliflik qilish
Windows PowerShell 5.1 Bilan birga chiqarildi Windows 10 yilligini yangilash[84] 2016 yil 2 avgustda va Windows Server 2016.[85] PackageManagement endi proksi-serverlarni qo'llab-quvvatlaydi, endi PSReadLine-da ViMode qo'llab-quvvatlanadi va ikkita yangi cmdlet qo'shildi: Get-TimeZone va Set-TimeZone. LocalAccounts moduli mahalliy foydalanuvchi hisoblarini qo'shish / o'chirishga imkon beradi.[86] PowerShell 5.1 uchun oldindan ko'rish Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 va Windows Server 2012 R2 uchun 2016 yil 16-iyulda chiqdi,[87] va 2017 yil 19-yanvarda chiqarilgan.[88] PowerShell 5.1 - bu "Desktop" va "Core" ning ikkita nashrida chiqarilgan birinchi versiya. "Desktop" nashri to'liq .NET Framework to'plamida ishlaydigan an'anaviy Windows PowerShell dasturining davomi hisoblanadi. "Core" nashri .NET Core-da ishlaydi va Windows Server 2016 Nano Server bilan ta'minlangan. Kichikroq iz izi evaziga buxgalteriya almashinuvini boshqarish yoki kompyuterni domenga qo'shilish uchun cmdletlar, WMI versiyasi 1 smdletlari, Event Log cmdletlari va profillari kabi ba'zi funktsiyalar mavjud emas.[21] Bu PowerShell-ning faqat Windows uchun ishlab chiqarilgan so'nggi versiyasi edi.
PowerShell Core 6
PowerShell Core 6.0 birinchi marta 2016 yil 18-avgustda, Microsoft PowerShell Core-ni namoyish qilganida va mahsulotni ishlab chiqarishga qaror qilganida e'lon qilingan edi. o'zaro faoliyat platforma, Windows-dan mustaqil, bepul va ochiq manbali.[5] Bunga erishildi umumiy mavjudlik Windows uchun 2018 yil 10-yanvarda, macOS va Linux.[89] U o'zining hayotiy tsiklini qo'llab-quvvatlaydi va Windows 10 bilan joriy qilingan Microsoft hayot tsikli siyosatiga amal qiladi: Faqat PowerShell Core-ning so'nggi versiyasi qo'llab-quvvatlanadi. Microsoft har olti oyda bir marta PowerShell Core 6.0 uchun bitta kichik versiyasini chiqarishni kutmoqda.[90] PowerShell-ning ushbu versiyasidagi eng muhim o'zgarish boshqa platformalarga kengayishdir. Windows ma'murlari uchun PowerShell-ning ushbu versiyasida katta yangi xususiyatlar mavjud emas edi. 2018 yil 11 yanvarda jamoat bilan suhbatda PowerShell jamoasidan Windows PowerShell 5.1 dan PowerShell Core 6.0 ga o'tadigan Windows IT mutaxassisi uchun yuz beradigan eng qiziqarli 10 ta voqeani sanab o'tishni so'rashdi; bunga javoban, Microsoft-ning Angel Calvo faqat ikkitasini nomlashi mumkin: platformalar va ochiq manbalar.[91] Microsoft-ning fikriga ko'ra, PowerShell 6.1-ning yangi xususiyatlaridan biri "Windows 10 va 1900+ mavjud cmdletlar bilan moslik. Windows Server 2019."[92] Shunga qaramay, ushbu smdletlar haqida hech qanday ma'lumot topilmadi, bu o'zgarish jurnalining to'liq versiyasi.[93] Keyinchalik Microsoft bu raqam etarli emas deb ta'kidlaydi, chunki PowerShell Core Windows PowerShell 5.1 o'rnini bosa olmadi va Windows-da tortishish qobiliyatini oshirmadi.[94] Biroq, bu Linuxda mashhur edi.[94] PowerShell Core 6.2 asosan ishlashni yaxshilashga, xatolarni tuzatishga va foydalanuvchilar uchun hayot sifatini yaxshilaydigan kichikroq smdlet va tilni takomillashtirishga qaratilgan.[95]