powershell常用命令分類
powershell常用命令分為三類:get類、set類、write類。
一 Get類
1.Get-Command : 得到所有PowerShell命令,獲取有關(guān) cmdlet 以及有關(guān) Windows PowerShell 命令的其他元素的基本信息。 包括Cmdlet、Alias、Function。 2.Get-Process : 獲取所有進(jìn)程 3.Get-Help : 顯示有關(guān) Windows PowerShell 命令和概念的信息 4.Get-History : 獲取在當(dāng)前會話中輸入的命令的列表 5.Get-Job : 獲取在當(dāng)前會話中運(yùn)行的 Windows PowerShell 后臺作業(yè) 6.Get-FormatData : 獲取當(dāng)前會話中的格式數(shù)據(jù) 7.Get-Event : 獲取事件隊列中的事件 8.Get-Alias : 獲取當(dāng)前會話的別名 9.Get-Culture :獲取操作系統(tǒng)中設(shè)置的當(dāng)前區(qū)域性 10. Get-Date :獲取當(dāng)前日期和時間 11. Get-Host : 獲取表示當(dāng)前主機(jī)程序的對象 12.Get-Member : 獲取對象的屬性和方法。 如:$var = 3 $var | get-member 結(jié)果:TypeName: System.Int32 Name MemberType Definition ---- ---------- ---------- CompareTo Method int CompareTo(System.Object value), int CompareTo(int value) Equals Method bool Equals(System.Object obj), bool Equals(int obj) GetHashCode Method int GetHashCode() GetType Method type GetType() GetTypeCode Method System.TypeCode GetTypeCode() ToString Method string ToString(), string ToString(string format), string ToString(System.IFormatProvider provider... 13.Get-Random : 從集合中獲取隨機(jī)數(shù)或隨機(jī)選擇對象 14.Get-UICulture : 獲取操作系統(tǒng)中當(dāng)前用戶界面 (UI) 區(qū)域性設(shè)置 15.Get-Unique : 從排序列表返回唯一項(xiàng)目 16.Get-Variable :獲取當(dāng)前控制臺中的變量 17.Get-EventLog : 獲取本地或遠(yuǎn)程計算機(jī)上的事件日志或事件日志列表中的事件 18.Get-ChildItem : 獲取一個或多個指定位置中的項(xiàng)和子項(xiàng) 19.Get-Content : 獲取指定位置的項(xiàng)的內(nèi)容 20.Get-ItemProperty :獲取指定項(xiàng)的屬性 21.Get-WmiObject : 獲取 Windows Management Instrumentation (WMI) 類的實(shí)例或可用類的相關(guān)信息 22.Get-Location :獲取當(dāng)前工作位置的相關(guān)信息(如:F:\Users\TaoMin ) 23.Get-PSDrive:獲取當(dāng)前會話中的 Windows PowerShell 驅(qū)動器 24.Get-Item:獲取位于指定位置的項(xiàng) 25.Get-Process :獲取在本地計算機(jī)或遠(yuǎn)程計算機(jī)上運(yùn)行的進(jìn)程 26.Get-Service : 獲取本地或遠(yuǎn)程計算機(jī)上的服務(wù) 27.Get-Transaction :獲取當(dāng)前(活動)事務(wù) 28.Get-ExecutionPolicy :獲取當(dāng)前會話中的執(zhí)行策略
二.Set類 (set類命令一般都含有參數(shù))
1.Set-Alias : 在當(dāng)前 Windows PowerShell 會話中為 cmdlet 或其他命令元素創(chuàng)建或更改別名(替代名稱) 如:如:Set-Alias aaa Get-Command 2.Set-PSDebug :打開和關(guān)閉腳本調(diào)試功能,設(shè)置跟蹤級別并切換 strict 模式 3.Set-StrictMode :建立和強(qiáng)制執(zhí)行表達(dá)式、腳本和腳本塊中的編碼規(guī)則 4.Set-Date :將計算機(jī)上的系統(tǒng)時間更改為指定的時間 5.Set-Variable :設(shè)置變量的值,如果該變量還不存在,則創(chuàng)建該變量 6.Set-PSBreakpoint :在行、命令或者變量上設(shè)置斷點(diǎn) 7.Set-Location :將當(dāng)前工作位置設(shè)置為指定的位置 8.Set-Item :將項(xiàng)的值更改為命令中指定的值 9.Set-Service :啟動、停止和掛起服務(wù)并更改服務(wù)的屬性 10.Set-Content :在項(xiàng)中寫入內(nèi)容或用新內(nèi)容替換其中的內(nèi)容 11.Set-ItemProperty :創(chuàng)建或更改某一項(xiàng)的屬性值 12.Set-WmiInstance :創(chuàng)建或更新現(xiàn)有 Windows Management Instrumentation (WMI) 類的實(shí)例 13.Set-ExecutionPolicy :更改 Windows PowerShell 執(zhí)行策略的用戶首選項(xiàng)。
三.Write類
1.Write-Host : 將自定義輸出內(nèi)容寫入主機(jī)。類似于.net的 write()或者writeline()功能 2.Write-Progress :在 Windows PowerShell 命令窗口內(nèi)顯示進(jìn)度欄 3.Write-Debug :將調(diào)試消息寫入控制臺 4.Write-Verbose:將文本寫入詳細(xì)消息流 5.Write-Warning :寫入警告消息 6.Write-Error : 將對象寫入錯誤流 7.Write-Output : 將指定對象發(fā)送到管道中的下一個命令;如果該命令是管道中的最后一個命令,則在控制臺上顯示這些對象 8.Write-EventLog :將事件寫入事件日志
比如:運(yùn)行g(shù)et-process命令,可以獲取到目前運(yùn)行的進(jìn)程,示例如下:
到此這篇關(guān)于powershell常用命令分類的文章就介紹到這了,更多相關(guān)powershell常用命令 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PowerShell入門教程之PowerShell和Cmd命令行的關(guān)系?
這篇文章主要介紹了PowerShell入門教程之PowerShell和Cmd命令行的關(guān)系?本文講解了PowerShell中的CMD命令、PowerShell與Cmd命令行的關(guān)系、Cmd命令行會被PowerShell替代嗎等內(nèi)容,需要的朋友可以參考下2014-10-10PowerShell顯示隱藏文件和系統(tǒng)文件的方法
這篇文章主要介紹了PowerShell顯示隱藏文件和系統(tǒng)文件的方法,重點(diǎn)在于對文件、文件夾屬性的介紹,需要的朋友可以參考下2014-08-08PowerShell中刪除空格、點(diǎn)號、減號和換行方法代碼實(shí)例
這篇文章主要介紹了PowerShell中刪除空格、點(diǎn)號、減號和換行方法代碼實(shí)例,本文直接給出實(shí)例代碼,需要的朋友可以參考下2015-05-05PowerShell Out-File向只讀文件寫入內(nèi)容的方法
這篇文章主要介紹了PowerShell Out-File向只讀文件寫入內(nèi)容的方法,只需要加一個-Force參數(shù)即可,需要的朋友可以參考下2014-08-08Powershell使用C#實(shí)現(xiàn)縮寫路徑
這篇文章主要介紹了Powershell使用C#實(shí)現(xiàn)縮寫路徑,縮寫路徑有時候是非常有用的,比如某些報表的路徑太長會很難看,縮寫后就會好看許多,需要的朋友可以參考下2015-01-01PowerShell中使用replace操作符替換字符串實(shí)例
這篇文章主要介紹了PowerShell中使用replace操作符與替換字符串實(shí)例,著重介紹了replace的語法,需要的朋友可以參考下2014-07-07Powershell Profiles配置文件的存放位置介紹
這篇文章主要介紹了Powershell Profiles配置文件的存放位置介紹,Profiles文件存放的位置不同,它的作用域也會不同,需要的朋友可以參考下2014-08-08PowerShell小技巧之使用Hotmail賬號發(fā)送郵件
這篇文章主要介紹了PowerShell使用Hotmail賬號發(fā)送郵件的方法,以及遇到報錯的時候的解決方法,希望對大家有所幫助2014-09-09