Windows PowerShell 是專為系統管理員設計的新 Windows 命令行外殼程序。該外殼程序包括交互式提示和腳本環境,兩者既可以獨立使用也可以組合使用。
現在win2008,win7都集成了PowerShell,系統不帶PowerShell可以自行到官方下載安裝即可。
下載地址://www.jb51.net/jiaoben/67200.html
解讀:
1、什么是交互式提示?
答:交互式提示就像打開一個cmd窗口,在里面執行一個ping命令一樣,它會動態的輸入結果。也可以像執行ftp命令一樣,有一個上下文環境(Context),可以交互。
2、什么是腳本環境?
答:就像寫VBScript腳本一樣,以文件形式把PowerShell的程序語句寫下來,然后利用PowerShell的腳本環境來執行整個腳本文件。順便說一句,批處理也可以理解為一個腳本環境。PowerShell腳本文件的擴展名為.ps1,語言支持用于循環、條件、流控制和變量賦值的語言結構。
Windows PowerShell 是專為系統管理員設計的新 Windows 命令行外殼程序。該外殼程序包括交互式提示和腳本環境,兩者既可以獨立使用也可以組合使用。
解讀:
1、什么是交互式提示?
答:交互式提示就像打開一個cmd窗口,在里面執行一個ping命令一樣,它會動態的輸入結果。也可以像執行ftp命令一樣,有一個上下文環境(Context),可以交互。
2、什么是腳本環境?
答:就像寫VBScript腳本一樣,以文件形式把PowerShell的程序語句寫下來,然后利用PowerShell的腳本環境來執行整個腳本文件。順便說一句,批處理也可以理解為一個腳本環境。PowerShell腳本文件的擴展名為.ps1,語言支持用于循環、條件、流控制和變量賦值的語言結構。
與接受和返回文本的大多數外殼程序不同,Windows PowerShell 是在 .NET 公共語言運行時 (CLR) 和 .NET Framework 的基礎上構建的,它接受和返回 .NET 對象。環境中的這一根本更改帶來了管理和配置 Windows 的全新工具和方法。
解讀:
這個很有意思,一個對象化的腳本環境不奇怪,一個對象化的交互式環境確實是一個全新的理念。
Windows PowerShell 引入了 cmdlet(讀作“command-let”)的概念,這是內置到外殼程序中的一個簡單的單一功能命令行工具??梢苑謩e使用每個 cmdlet,但是組合使用這些簡單的工具執行復雜任務時才發揮其作用。Windows PowerShell 包括一百多個基本的核心 cmdlet,您可以編寫自己的 cmdlet 并與其他用戶共享它們。
解讀:
1、這應該像command自帶dir、cd、copy、del這些內置命令差不多,只不過它是可以模塊化添加、刪除的。PowerShell自帶了大量cmdlet,也可以自己編寫、分發。
2、可以通過其名稱格式識別 cmdlet -- 由短劃線 (-) 分隔的動詞和名詞,如 Get-Help、Get-Process 和 Start-Service。有Start-Service就有Stop-Service、Restart-Service,這里Windows系統不區分命令大小的一慣作風被得以體現。
新聞熱點
疑難解答