| PowerShell | |
Екранна снимка наPowerShell Core 7.4.0, работещ вWindows Terminal наWindows 11. | |
| Информация | |
|---|---|
| Файлово разширение |
|
| Разработчик | „Майкрософт“ |
| Начална версия | 14 ноември 2006 г.; преди 19 години (2006-11-14) |
| Последна версия | 7.4.6 22 октомври 2024 г. |
| Програмен език | C# |
| Операционна система | Windows 7,Windows Server 2008 R2,macOS Sierra,Ubuntu,Debian,CentOS,Red Hat Enterprise Linux, |
| Платформа | PowerShell:.NET Windows PowerShell:.NET Framework,OpenSUSE,Fedora |
| Статус | активен |
| Вид софтуер | програма за автоматизиране на задачи и конфигурационно управление |
| Лиценз | MIT лиценз |
| Уебсайт | microsoft.com/powershell |
| PowerShell вОбщомедия | |
PowerShell е програма за автоматизиране на задачи и конфигурационно управление, разработвана отMicrosoft. Съставена е отшел скоманден ред и свързания с негоскриптов език. Създаден е през 2006 г. като компонент наWindows, а през 2016 г. е превърнат вмеждуплатформен софтуер сотворен код.[1]
В PowerShell административните задачи обикновено се изпълняват от т.нар.cmdlets (командлети), които са специални.NETкласове, имплементиращи определена операция. Те боравят с данните на различни места за съхранение (напримерфайловата система илиWindows Registry), които са достъпни на PowerShell чрез т.нар.providers (провайдери). Разработчиците от трета страна също могат да добавят командлети и провейдери към PowerShell.[2][3] Командлетите могат да бъдат използвани от скриптове, а те от своя страна могат да бъдат пакетирани в модули.
PowerShell предоставя достъп доCOM иWMI, позволявайки на администраторите да изпълняват задачи както на локални, така и на отдалечени Windows системи. Разполага и сAPI, чрез което рънтайма на PowerShell може да бъде вграден в други приложения. Въпросните приложения могат да използват функционалностите на PowerShell за изпълнение на определени операции, включително и тези, предоставяни отграфичния интерфейс. Това се използва отMicrosoft Exchange Server 2007.[2][4] Друго приложения на Microsoft катоMicrosoft SQL Server 2008 също разкриват интерфейса си на управление чрез PowerShell командлети.[5]
PowerShell включва помощни страници в конзолата (подобни на man страници в шеловете наUnix), които могат да се видят чрез командлетаGet-Help.
PowerShell 3.0 е интегриран в Windows 8 и Windows Server 2012. Microsoft направи PowerShell 3.0 достъпна и за Windows 7 със Service Pack 1, за Windows Server 2008 със Service Pack 1 и за Windows Server 2008 R2 със Service Pack 1.[6][7]
PowerShell 3.0 е част от по-голям пакет - Windows Management Framework 3.0 (WMF3) (WMF3).PowerShell 3.0 е част от по-голям пакет - Windows Management Framework 3.0 (WMF3), който съдържа и услугата WinRM за поддръжка на отдалечено сътрудничество.[8] Microsoft пусна няколко общностни технологични предварителни версии на WMF3. На 2 декември 2011 г. беше пусната ранна версия Community Technology Preview 2 (CTP 2) на Windows Management Framework 3.0.[9]
Новите функции на PowerShell 3.0 включват:[10][11]
|