Movatterモバイル変換


[0]ホーム

URL:


Məzmuna keç
Vikipediya
Axtar

PowerShell

Vikipediya, azad ensiklopediya
PowerShell
Loqonun şəkli
ParadiqmalarObyekt yönümlü proqramlaşdırma, Refleksiya
Yaradılma tarixi14 noyabr2006
MüəlliflərJeffrey Snover, Bruce Payette, James Truher (və s.)
Sonuncu versiyası
TəsirlənibPerl, Python, Ksh, C#, SQL, Tcl, Bash
Platforma.NET Framework, Microsoft Windows
Əməliyyat sistemiMicrosoft Windows, Ubuntu, Debian, openSUSE, Fedora, Arch Linux, macOS
microsoft.com/powershell
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

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 avqust2016-cı ildə PowerShell Core tətbiqi iləaçıq mənbəliç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 olancmdletlə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.

Fon

[redaktə |vikimətni redaktə et]

Komanda xətti tərcüməçisi (command-line interpreter, CLI) əksər Microsoft əməliyyat sistemlərinin ayrılmaz hissəsi olmuşdur.MS-DOSXenix demək olar ki, yalnız CLI-yə arxalanırdı. (MS-DOS 5 tamamlayıcı qrafik DOS Shell ilə təchiz edilmişdir.) Windows 9x ailəsiCOMMAND.COM MS-DOS-un komanda xətti mühiti ilə birləşdirilmişdir. Bununla belə,Windows NTWindows CEcmd.exe ailələriCOMMAND.COM ilə güclü oxşarlıqlar daşıyan yeni ilə gəldi. Hər iki mühit bir neçə əsas daxili əmrləri və müxtəlif tapşırıqları avtomatlaşdırmaq üçün istifadə oluna bilən primitiv skript dilini (toplu faylları) dəstəkləyir. Bununla belə, onlar Windows-un bütün aspektlərini avtomatlaşdıra bilmirlərqrafik istifadəçi interfeysi (GUI), çünki əməliyyatların komanda xətti ekvivalentləri məhduddur və skript dili elementardır.[4]

Microsoft bu çatışmazlıqların bəzilərini1998-ci ildə Windows Script Host-uWindows 98 və onun komanda xətti əsaslı hostunu təqdim etməklə aradan qaldırmağa cəhd etdicscript.exe. O, Active Script mühərriki ilə inteqrasiya edir və skriptləri komponent obyekt modeli (COM) vasitəsilə tətbiqlər tərəfindən məruz qalan API-lərdən istifadə edərək,JScript və VBScript kimi uyğun dillərdə yazmağa imkan verir. Bununla belə, onun öz çatışmazlıqları var: onun sənədləri o qədər də əlçatan deyil və bir neçə yüksək profilli kompüter virusundan sonra tez bir zamanda sistem zəifliyi vektoru kimi şöhrət qazandı.təhlükəsizlik müddəalarının zəifliklərindən istifadə etdi. Windows-un müxtəlif versiyaları müxtəlif xüsusi təyinatlı komanda xətti tərcüməçilərini (məsələn, netsh və WMIC kimi) öz komanda dəstləri ilə təmin edirdi, lakin onlar bir-biri ilə işləmirdi.Windows Server 2003 komanda xətti təcrübəsini daha da təkmilləşdirməyə çalışdı, lakin skript dəstəyi hələ də qənaətbəxş deyildi.

Dizayn

[redaktə |vikimətni redaktə et]

PowerShell üçün əsas dizayn taktikası Windows, Windows Management Instrumentation, .NET Framework və digər proqram təminatında artıq mövcud olan çoxlu sayda API-lərdən istifadə etmək idi. PowerShell cmdletləri mövcud funksionallığı "ətrafına sarar". Bu taktikanın məqsədi inzibatçılar arasında daha uyğun, daha ardıcıl interfeys və geniş spektrli əsas funksionallıq təmin etməkdir. PowerShell ilə inzibatçının .NET, WMI və ya aşağı səviyyəli API kodlamasını bilməsinə ehtiyac yoxdur və bunun əvəzinə PowerShell tərəfindən ifşa olunan cmdletlərdən istifadəyə fokuslana bilər. Bu baxımdan, PowerShell kiçik yeni funksionallıq yaradır, bunun əvəzinə mövcud funksionallığı müəyyən auditoriya üçün daha əlçatan etməyə diqqət yetirir.

Həmçinin bax

[redaktə |vikimətni redaktə et]

İstinadlar

[redaktə |vikimətni redaktə et]
  1. Release 7.5.0. 2025.
  2. Bright, Peter."PowerShell, Microsoft-un Linux, OS X-ə gələn ən son açıq mənbə buraxılışıdır".Ars Technica.Condé Nast. 2016-08-18.2020-04-09 tarixindəarxivləşdirilib.İstifadə tarixi:2020-05-12.
  3. "Windows PowerShell necə işləyir". Microsoft Developer Network.Microsoft.2008-09-05 tarixindəarxivləşdirilib.İstifadə tarixi:2007-11-27.
  4. Truher, Jim."Xüsusi əmrlərlə Windows PowerShell-i genişləndirir".MSDN Magazine. Microsoft. December 2007.2008-10-06 tarixindəarxivləşdirilib.

Xarici keçidlər

[redaktə |vikimətni redaktə et]
⛭
İdarəetmə
alətləri
Proqramlar
Shell
Xidmətləri
Fayl sistemləri
Server
Arxitektura
Təhlükəsizlik
Uyğunluq
API
Oyunlar
Dayandırılmış
Oyunlar
Proqramlar
Digərləri
Microsoft Store-a qaytarıldı
⛭
Şəxslər
Qurucular
İdarə heyəti
Yüksək səviyyəli rəhbərlik
Korporativ vitse-prezidentlər
İşçi qrupları
Məhsullar
Cihazlar
Proqramlar
Proqramlaşdırma
dilləri
Veb
Şirkətlər
Konfranslar
Bölmələr
Əmlaklar
Kampaniyalar
Tənqidi
Məhkəmə
Satınalmalar
Bitmiş
Gözləyən
Tematik saytlar
Normativ yoxlama
Mənbə — "https://az.wikipedia.org/w/index.php?title=PowerShell&oldid=7850773"
Kateqoriyalar:
Gizli kateqoriya:

[8]ページ先頭

©2009-2025 Movatter.jp