PowerShell | |
---|---|
![]() | |
Paradiqmalar | Obyekt yönümlü proqramlaşdırma, Refleksiya |
Yaradılma tarixi | 14 noyabr 2006 |
Müəlliflər | Jeffrey Snover, Bruce Payette, James Truher (və s.) |
Sonuncu versiyası |
|
Təsirlənib | Perl, Python, Ksh, C#, SQL, Tcl, Bash |
Platforma | .NET Framework, Microsoft Windows |
Əməliyyat sistemi | Microsoft Windows, Ubuntu, Debian, openSUSE, Fedora, Arch Linux, macOS |
microsoft.com/powershell | |
![]() |
PowerShell, Microsoft-un əmr sətiri qabığından və əlaqəli skript dilindən ibarət tapşırıqların avtomatlaşdırılması və konfiqurasiya idarəetmə proqramıdır. Əvvəlcə yalnız Windows PowerShell kimi tanınan Windows komponenti, 18 avqust 2016-cı ildə PowerShell Core tətbiqi ilə açıq mənbəli və çarpaz platformaya çevrildi.[2] Birincisi .NET Framework, ikincisi isə .NET Core üzərində qurulub.
PowerShell-də, inzibati tapşırıqlar, ümumiyyətlə , müəyyən əməliyyatı həyata keçirən ixtisaslaşdırılmış .NET sinifləri olan cmdletlər (tələffüz olunan əmrlər ) vasitəsilə yerinə yetirilir. Bunlar, provayderlər vasitəsilə PowerShell-ə təqdim edilən fayl sistemi və ya Windows Qeydiyyatı kimi müxtəlif məlumat anbarlarında verilənlərə daxil olmaqla işləyir. Üçüncü tərəf tərtibatçıları PowerShell-ə cmdletlər və provayderlər əlavə edə bilərlər. Cmdletlər öz növbəsində modullara paketlənə bilən skriptlər tərəfindən istifadə oluna bilər.[3] Cmdletlər .NET API ilə tandemdə işləyir.