PowerShell基本cmdlet命令

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 將特定對象沿管道發送到下一個命令。