Windows PowerShell 是什麼意思
#Windows PowerShell 是一種命令列外殼程式和腳本環境,使命令列使用者和腳本編寫者可以利用.NET Framework的強大功能。它引入了許多非常有用的新概念,從而進一步擴展了您在 Windows 命令提示字元和 Windows Script Host 環境中獲得的知識和建立的腳本。
Windows PowerShell v3將伴隨著MicrosoftHyper-V3.0和Windows Server 2012發布。 PowerShell v3是一個Windows任務自動化的框架,它由一個命令列shell和內建在這個.NET框架上的程式語言組成。
PowerShell v3採用新的cmdlet讓管理員能夠更深入系統進程中,這些進程可以製作成可執行的檔案或腳本(script)。一條cmdlet是一條輕量命令,Windows PowerShell運行時間在自動化腳本的環境中呼叫它。 Cmdlet包含顯示目前目錄的Get-Location,存取檔案內容的Get-Content和結束運作程序的Stop-Process。
PowerShell v3在Windows Server 8中載入了Windows Management Framework 3.0。 PowerShell運行時間也能嵌入其它應用。
Windows PowerShell 和 Cmd 的差別
#沒有做不到,只有想不到。用 PowerShell 甚至可以 Load C/C 寫的 dll,然後執行裡面的程式碼,COM 就不說了。
跑題了,題主問不同,竊以為PowerShell 和cmd 最大的不同,並且也是和其它*nix Shell 最大的不同在於PowerShell 的pipe 傳遞的是.net object,而不是raw 字符串,於是這就打開了一扇神奇的大門,因為PowerShell 的一切組件都可以和諧地共存,彼此不用互相猜忌,不用猜你餵給我的數據合不合法,也不用擔心我餵給你的參數格式對不對。大家分享一個 CLR,擁有豐富的 metadata,自由自在地在 .net 的世界裡徜徉和探索。
推薦教學:《PHP教學》
以上是Windows PowerShell 是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!