PowerShell基本cmdlet命令如下表所示:
命令 | 描述(說明) |
---|---|
Add-content |
將內容添加到指定的檔。 |
Add-Computer |
將本地電腦添加到域或工作組。 |
Add-History |
用於在歷史記錄中添加命令。 |
Add-jobTrigger |
將作業觸發器添加到計畫的作業中。 |
Add-member |
將自定義方法或屬性添加到PowerShell對象的實例。 |
Add-type |
將Microsoft .NET框架類添加到Windows PowerShell會話中。 |
Clear-Content |
刪除檔的內容,但不刪除該檔。 |
Clear-History |
從命令歷史記錄中刪除條目。 |
Clear-Item |
清除專案或變數的值,但不清除該專案或變數。 |
Clear-ItemProperty |
清除屬性的值,但不刪除該屬性。 |
Clear-Variable |
刪除變數的值。 |
Clear-Host |
清除宿主程式的顯示。 |
Copy-ItemProperty |
將值和屬性從指定位置複製到另一個位置。 |
Copy-Item |
將專案從一個位置複製到另一個位置。 |
Complete-Transaction |
提交活動事務。 |
Compare-object |
比較兩組對象。 |
Disable-PSBreakpoint |
禁用當前控制臺中的中斷點。 |
Enable-PSBreakpoint |
在當前控制臺中啟用中斷點。 |
Find-package |
在可用的軟體包源中查找軟體包。 |
Find-script |
用於查找腳本。 |
ForEach-Object |
對輸入對象集合中的每個專案執行操作。 |
Get-Alias |
獲取當前會話的別名。 |
Get-childItem |
在一個或多個指定位置獲取專案和子項目。 |
Get-Command |
用於獲取所有命令 |
Get-Content |
在指定位置獲取檔的內容。 |
Get-Date |
用於獲取當前日期和時間。 |
Get-ExecutionPolicy |
獲取當前會話的執行策略。 |
Get-Help |
顯示有關PowerShell命令和概念的資訊。 |
Get-History |
顯示在當前會話期間輸入的命令列表。 |
Get-host |
獲取代表當前宿主程式的對象。 |
Get-InstalledScript |
獲取為當前用戶安裝的腳本。 |
Get-Item |
在特定位置獲取專案或檔。 |
Get-ItemProperty |
獲取特定專案的屬性。 |
Get-Location |
顯示當前的工作位置。 |
Get-PSBreakpoint |
獲取在當前會話中設置的中斷點。 |
Get-Package |
通過使用程式包管理來顯示所有已安裝程式包的列表。 |
Get-Process |
獲取在本地或遠程電腦上運行的進程。 |
Get-Service |
在本地或遠程電腦上獲取服務。 |
Get-Transaction |
獲取當前活動的事務。 |
Get-Variable |
在當前控制臺中獲取變數。 |
Install-package |
用於安裝一個或多個軟體包。 |
Install-script |
用於安裝腳本。 |
Invoke-commands |
在本地和遠程電腦上執行命令。 |
Move-Item |
用於將專案從一個位置移動到另一位置。 |
Move-ItemProperty |
用於將專案的屬性從一個位置移動到另一位置。 |
New-alias |
創建一個新別名。 |
New-Item |
創建一個新專案。 |
New-ItemProperty |
為專案創建一個新屬性並設置其值。 |
New-Service |
創建一個新的Window服務。 |
New-variable |
創建一個新變數。 |
Read-Host |
從控制臺讀取一行輸入。 |
Remove-computer |
從其域中刪除本地電腦。 |
Remove-Item |
刪除特定專案。 |
Remove-ItemProperty |
從專案中刪除屬性及其值。 |
Remove-job |
刪除Windows PowerShell的後臺作業。 |
Remove-PSBreakpoint |
從當前控制臺刪除該中斷點。 |
Remove-variable |
刪除具有其值的變數。 |
Rename-computer |
用於重命名電腦。 |
Restart-Service |
停止並啟動一項或多項服務。 |
Restart-computer |
用於在本地和遠程電腦上重新啟動Windows操作系統。 |
Resume-job |
用於重新啟動掛起的作業。 |
Save-Help |
它用於下載最新的幫助檔並將其保存到檔系統目錄。 |
Save-packages |
用於將軟體包保存到本地電腦,而無需安裝它們。 |
Save-Script |
用於保存腳本。 |
Select-string |
用於在字串或檔中查找文本。 |
Send-MailMessage |
用於發送電子郵件。 |
Set-Alias |
在當前Windows PowerShell中創建或更改cmdlet的別名。 |
Set-content |
將內容寫入檔中。 |
Set-Date |
更改系統時間。 |
Set-Item |
將專案的值更改為命令中指定的值。 |
Set-ItemProperty |
更改或創建專案屬性的值。 |
Set-Location |
用於將當前工作位置設置為特定位置。 |
Set-PSBreakpoint |
在命令,行或變數上設置中斷點。 |
Set-ScheduledJob |
更改計畫的作業。 |
Set-Service |
停止,啟動和掛起服務,並更改其屬性。 |
Set-variable |
設置變數的值。 |
Show-command |
在圖形命令窗口中創建Windows PowerShell命令。 |
Sort-Object |
按屬性值對對象進行排序。 |
Start-Job |
啟動Windows PowerShell的後臺作業。 |
Start-Process |
在本地電腦上啟動或啟動更多進程。 |
Start-services |
啟動一個或多個已停止的服務。 |
Start-transaction |
啟動事務。 |
Stop-Computer |
關閉本地和遠程電腦。 |
Stop-Job |
停止Windows PowerShell的後臺作業。 |
Stop-Process |
停止一個或多個進程。 |
Stop-Services |
停止一個或多個正在運行的服務。 |
Suspend-jobs |
暫時停止工作流程作業。 |
Suspend-Service |
掛起或暫停一個或多個正在運行的服務。 |
Undo-transaction |
回滾活動事務。 |
Uninstall-module |
用於卸載模組。 |
Uninstall-Package |
卸載一個或多個軟體包。 |
Unregister-ScheduledJob |
刪除本地電腦上的計畫作業 |
Update-Help |
用於下載並在電腦上安裝最新的幫助檔。 |
Write-Output |
將特定對象沿管道發送到下一個命令。 |
上一篇:
PowerShell Cmdlet
下一篇:
PowerShell Get-childItem命令