Windows PowerShell功能介紹
* 129 個命令行工具(稱為“cmdlet”),用于執行常見系統管理任務,如管理服務、進程、事件日志、證書、注冊表以及使用 Windows Management Instrumentation (WMI).
* 采用標準命名約定和通用參數的命令行工具,易于掌握和使用;以及用于對數據和對象進行排序、篩選以及格式設置的簡便工具.
* 對現有腳本語言、現有命令行工具以及多種 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista 以及 Windows Server(代碼名稱為“Longhorn”).
* 方便的功能,使用戶能夠瀏覽數據存儲(如注冊表和證書存儲),就像面對文件系統一樣.
* 用于管理位于不同存儲中以及采用不同格式的 Windows 數據的標準實用程序,這些數據包括 Active Directory (ADSI)、Windows Management Instrumentation (WMI)、組件對象模型 (COM) 對象、ActiveX 數據對象 (ADO)、HTML 和 XML.
* 在命令行進行的高級表達式分析和 .NET 對象處理,其中包括對對象進行流水線處理以幫助提高 IT 專業人員的工作效率.
* 可擴展的接口,使獨立軟件供應商和企業開發人員能夠構建自定義 cmdlet 以滿足特有的應用程序和系統管理要求.
Windows PowerShell軟件特色
1、腳本編輯器
功能強大的編輯器,具有語法著色,參考高亮顯示,書簽,代碼格式和代碼完成。創建,編輯和管理代碼片段。帶有來自遠程模塊的cmdlet的腳本。
2、函數生成器
輕松創建高級功能,包括cmdlet和參數屬性以及基于注釋的幫助。函數生成器為您插入正確的語法。
3、GUI設計器
增強的表單設計器使GUI設計變得快速和簡單。無需手動編寫數百行代碼。使用預先連線的控件來創建高級GUI。
4、腳本調試器
本地和遠程運行和調試腳本和整個模塊。快速調試,修復和驗證您可能遇到的任何問題。支持條件斷點。
5、多平臺支持
在單個應用程序中支持32位和64位版本的PowerShell。使用提升的權限和STA / MTA模式運行腳本。
6、創建可執行文件和安裝程序
將您的腳本轉換為可執行文件。創建MSI安裝程序。微調自定義訪問權限,高程和平臺。在安裝WindowsPowerShell的情況下運行32位和64位可執行文件。
7、創建模塊
通過從現有功能中進行選擇,在幾分鐘內創建一個WindowsPowerShell腳本模塊。
8、性能監視器
通過顯示實時內存和CPU使用情況來直觀地跟蹤腳本的性能。并排顯示最近三屆會議的表現結果。
9、編輯器控制臺
集成的WindowsPowerShell控制臺在維護會話的同時在32位和64位之間切換。
10、項目
使用項目來管理多文件腳本,創建多表單GUI和腳本模塊。
11、源代碼管理
集成的源代碼控制連接備份和版本化您的文件,使您不會失去工作。
12、瀏覽器
為該編輯器命令,函數,WMI對象,.NET對象和數據庫提供瀏覽器。
13、新的 cmdlet
Windows PowerShell 6.1引入了 100 多個內置的 cmdlet。這些 cmdlet,排除其他任務,使您可以執行的與計算機相關、 事件日志和性能計數器管理任務。
14、腳本國際化
此新功能使 Windows PowerShell 腳本可在由用戶計算機上的 UI 區域性設置指定的口頭語言中顯示消息。
15、高級的功能
高級的功能都具有和cmdlet 的功能相同的功能和行為。但是,它們完全用 WindowsPowerShell 語言編寫,而不是已編譯的 C#。
16、模塊
模塊允許腳本開發人員和管理員進行分區和組織他們獨立、 可重用單元中的 WindowsPowerShell 代碼。模塊中的代碼在它自己獨立的上下文中執行,并不影響模塊以外的狀態。
Windows PowerShell安裝步驟
1.在華軍軟件園下載Windows PowerShell最新版安裝包,解壓后,雙擊“exe”文件,進入安裝向導,單擊Next
2.閱讀許可協議,點擊“I accept the ...”,單擊Next
3.點擊“Change”選擇安裝位置,一般默認在C盤,推薦安裝在D盤,單擊Next
4.軟件信息已準備就緒,單擊Install安裝
5.軟件正在安裝,請耐心等待
6.Windows PowerShell安裝完成,單擊Finish,退出安裝向導
Windows PowerShell軟件命令
基本命令
1. mkdir 創建目錄,只是一個空目錄
2. pwd 查看當前目錄(即工作目錄),顯示絕對路徑
3. cd 更改目錄,其實就是進出目錄的操作
4. ls 列出目錄中的內容,列出所有內容
5. rmdir 刪除目錄,刪除不為空的目錄需要確認
6. exit 退出終端,即關閉PowerShell
常用命令
1. New-Item 創建空文件,還能用來創建目錄
2. cp 復制文
3. mv 移動文件
4. more 逐頁查看文件,若內容很多,只顯示一屏(按下q退出查看)
5. cat 流文件內容顯示,一次性全部顯示
6. rm 刪除文件,也可以用來刪除文件夾
Windows PowerShell使用方法
關于執行權限的使用方法
為防止惡意腳本的執行,PowerShell有一個執行策略,默認情況下,這個執行策略被設為受限的(Restricted),意味著PowerShell腳本無法執行,你可以使用下面的cmdlet命令確定當前的執行策略:Get-ExecutionPolicy 你可以選擇使用的執行策略有:
Restricted -腳本不能運行;
RemoteSigned - 本地創建的腳本可以運行,但從網上下載的腳本不能運行(除非它們擁有由受信任的發布者簽署的數字簽名);
AllSigned – 僅當腳本由受信任的發布者簽名才能運行;
Unrestricted –腳本執行不受限制,不管來自哪里,也不管它們是否有簽名。
你可以使用下面的cmdlet命令設置PowerShell的執行策略:Set-ExecutionPolicy
創建事件日志的方法
管理員可以使用PowerShell創建一個新的事件日志,還可以查看事件日志的狀態,也可以使用PowerShell輕松地添加一個新的事件日志,例如,可以使用下面的代碼創建一個名為TestSource的新的應用程序事件日志。
New-EventLog -LogName Application -Source TestSource
如果將信息寫入該Windows事件日志中只需要調用EventLog的WriteEntry方法。具體代碼如下:
Write-EventLog -LogName Application -EventId 1234 -Source TestSource -Message "Test write"
另外,你還可以通過使用Windows PowerShell快速查看關鍵Windows事件日志的配置狀態和事件的數量。
Get-EventLog cmdlet里提供了-List參數,可顯示出每個事件日志文件最大值和OverflowAction,以及目前的日志的數量。
Windows PowerShell更新日志
1.細節更出眾!
2.BUG去無蹤

















您的評論需要經過審核才能顯示
有用
有用
有用