Windows PowerShell versiyalari PowerShell 1.0 ning birinchi versiyasi 2006-yil 14-noyabrda paydo boʻlgan va
Windows operatsion tizimlarining quyidagi versiyalarida oʻrnatilishi mumkin
boʻlgan alohida tarqatish sifatida chiqarildi: Windows XP Service Pack 2, Windows
Server 2003 Service Pack 1 va Windows Vista.
Windows Server 2008 da PowerShell 1.0 o'rnatilishi kerak bo'lgan komponent
sifatida yuborilgan.
Windows 7 va Windows Server 2008 R2 dan boshlab, PowerShell tizimning
ajralmas qismi sifatida keladi ( ya'ni, oldindan o'rnatilgan, uni o'rnatishga hojat yo'q ). Quyida PowerShell versiyasi va Windows operatsion tizimining versiyasi
o'rtasidagi yozishmalar jadvali ( ya'ni PowerShell-ning qaysi versiyasi Windows- ning ma'lum bir versiyasida sukut bo'yicha o'rnatilgan ):
PowerShell versiyasi Windows versiyalari PowerShell 2.0
Windows 7, Windows Server 2008 R2
PowerShell 3.0
Windows 8, Windows Server 2012
PowerShell 4.0
Windows 8.1, Windows Server 2012 R2
PowerShell 5.0
Windows 10, Windows Server 2016
PowerShell-ning har bir yangi versiyasi bilan u tobora kuchli boshqaruv vositasiga
aylanadi, taqqoslaganda, birinchi PowerShell-da 130 ga yaqin cmdletlar mavjud edi
va PowerShell 5.0 da ularning 600 dan ortig'i bor!
Siz PowerShell-ning joriy versiyasini $PSVersionTable o'rnatilgan o'zgaruvchining
PSVersion xususiyatidan foydalanib bilib olishingiz mumkin, masalan, quyidagi
buyruqni bajaring:
$PSVersionTable.PSVersion
Yoki yugur cmdlet
Get-Variable -Name PSVersionTable -ValueOnly
bu erda PSVersion qiymati PowerShell versiyasi bo'ladi.
PowerShell tili PowerShell - ob'ektga yo'naltirilgan skript dasturlash tili.
U Windows PowerShell-da Windows operatsion tizimining barcha komponentlarini
boshqarish buyruqlarini yozish va Windows PowerShell Integrated Scripting
Environment (ISE) da ma'muriy vazifalarni avtomatlashtirish uchun skriptlarni
yozish uchun ishlatiladi. PowerShell tili ma'muriy vazifalar uchun yaratilgan bo'lsa-
da, u to'liq huquqli skript dasturlash tilidir, chunki u har bir dasturlash tilida mavjud
bo'lgan dasturlash konstruktsiyalariga ega, masalan: shartlar, tsikllar, xatolarni qayta
ishlash, o'zgaruvchilar, ob'ektlar, massivlar bilan ishlash .
PowerShell tilida buyruqlarni yozish uchun birlashtirilgan sintaksis va bu buyruqlar
uchun nomlash tuzilmasi " Fe'l-Noun " tamoyili bo'yicha mavjud bo'lib, bu tilni
dasturchilar va tizim ma'murlari uchun intuitiv qiladi.
Ushbu tilda dasturlash haqida ko'proq ma'lumotni materialda topishingiz mumkin -
PowerShell tilida dasturlash .