PowerShell
任务自动化和组态管理框架 / 維基百科,自由的 encyclopedia
PowerShell(包括Windows PowerShell和PowerShell Core)是微軟公司開發的任務自動化和組態管理架構,由在.NET Framework和後來的.NET上構建的命令列介面殼層相關手稿語言組成,最初僅僅是Windows元件,後於2016年8月18日開源並提供跨平台支援。[4]
此條目可參照英語維基百科相應條目來擴充。 (2021年8月16日) |
Quick Facts 編程範型, 設計者 ...
在Windows Terminal內執行的PowerShell 7 | |
編程範型 | 命令式、管道、物件導向、函數式、反射式 |
---|---|
設計者 | 傑弗里·史諾威(英語:Jeffrey Snover)(Jeffrey Snover) 布魯斯·帕耶特(Bruce Payette) 詹姆斯·特魯赫(James Truher) (et al.) |
實作者 | Microsoft |
面市時間 | 2006年11月14日,17年前(2006-11-14) |
目前版本 |
|
型態系統 | 強型別、類型安全、類型推論和動態型別 |
系統平台 | PowerShell: .NET Windows PowerShell: .NET框架 |
作業系統 | Windows 7及其後續版本、Linux、macOS |
授權條款 | MIT授權條款[2](但Windows組件仍然是專有的) |
副檔名 |
|
網站 | microsoft |
啟發語言 | |
Ksh、Perl、C#、CL(英語:IBM i Control Language)、DCL(英語:DIGITAL Command Language)、SQL、Tcl、Tk、[3]Chef、Puppet |
Close
在PowerShell中,管理任務通常由cmdlets(發音為command-lets)執行,這是執行特定操作的專用.NET類。可以將cmdlet集合至指令碼、可執行檔(一般是獨立應用程式)中,或通過常規.NET類(或WMI / COM對象)實例化。[5][6]