基本PowerShell指令匯總表

基本PowerShell指令匯總表

PowerShell是一個功能強大的自動化和組態管理框架,可讓系統管理員透過自動執行繁瑣的重複性任務來更有效率地工作。以下是一些基本的 Powershell 命令,可協助您充分利用此工具的強大功能。

基本PowerShell指令匯總表

以下是命令清單 - cmdlet 命令名稱:命令描述。

% - ForEach-Object:對一組輸入物件中的每個項目執行操作。

  • ? -Where-Object:根據物件的屬性值從一組物件中選擇一個物件。
  • ac - 新增內容:在文件中新增附加內容,例如單字或資料。
  • asnp - Add-PSSnapIn:將一個或多個 Windows PowerShell 管理單元新增至目前工作階段。
  • cat - 取得內容:取得文件的內容。
  • cd - Set-Location:將目前工作位置設定為指定位置。
  • chdir - Set-Location:將目前工作位置設定為指定位置。
  • clc - Clear-Content:清除項目的內容,但不刪除該項目。
  • clear - Clear-Host:清除主機程式中的螢幕。
  • clhy - 清除歷史記錄:清除指令歷史記錄中的條目。
  • cli - Clear-Item:清除項目的內容,但不刪除該項目。
  • clp - Clear-ItemProperty:清除屬性的值,但不清除屬性。
  • cls - Clear-Host:清除主機程式中的螢幕。
  • clv - 清除變數:清除變數的值。
  • cnsn - Connect-PSSession:重新連線到已中斷連線的會話
  • 比較 - 比較物件:比較兩組物件。
  • 複製 - 複製項目:將項目從一個位置複製到另一個位置。
  • cp - 複製項目:將項目從一個位置複製到另一個位置。
  • cpi - 複製項目:將項目從一個位置複製到另一個位置。
  • cpp - Copy-ItemProperty:將屬性和值從指定位置複製到另一個位置。
  • curl - Invoke-WebRequest:從 Internet 上的網站取得內容。
  • cvpa - 轉換路徑:將路徑從 Windows PowerShell 路徑轉換為 Windows PowerShell 提供者路徑。
  • dbp -Disable-PSBreakpoint:停用目前控制台中的斷點。
  • del - 刪除項目:刪除檔案和資料夾。
  • diff - 比較物件:比較兩組物件。
  • dir - Get-ChildItem:取得檔案系統磁碟機中的檔案和資料夾。
  • dnsn - Disconnect-PSSession:從會話中斷開連線。
  • ebp - Enable-PSBreakpoint:在目前控制台中啟用斷點。
  • echo - 寫入輸出:將指定物件傳送到管道中的下一個命令。如果此命令是管道中的最後一個命令,則物件將顯示在控制台中。
  • epal - 匯出別名:將目前定義的命令別名的資訊匯出到檔案。
  • epcsv - Export-Csv:將物件轉換為逗號分隔字串 (CSV) 數組,並將字串保存在 CSV 檔案中。
  • epsn - Export-PSSession:從另一個會話匯入命令並將其保存在 Windows PowerShell 模組中。
  • 擦除 - 刪除項目:刪除檔案和資料夾。
  • etsn - Enter-PSSession:啟動與遠端電腦的互動式會話。
  • exsn - Exit-PSSession:結束與遠端電腦的互動會話。
  • fc - Format-Custom:使用自訂檢視來格式化輸出。
  • fl - 格式列表:將輸出格式化為屬性列表,其中每個屬性出現在新行上。
  • foreach - ForEach-Object:對一組輸入物件中的每個項目執行操作。
  • ft - Format-Table:將輸出格式化為表格。
  • fw - Format-Wide:將物件格式化為寬表,僅顯示每個物件的一個屬性。
  • galli - Get-Alias:取得目前會話的命令。
  • gbp - Get-PSBreakpoint:取得目前會話中設定的斷點。
  • gc - Get-Content:取得檔案的內容。
  • gci - Get-ChildItem:取得檔案系統磁碟機中的檔案和資料夾。
  • gcm - Get-Command:取得所有指令。
  • gcs - Get-PSCallStack:顯示目前呼叫堆疊。
  • gdr - Get-PSDrive:取得目前會話中的磁碟機。
  • ghy - 取得歷史記錄:取得目前會話期間輸入的命令清單。
  • gi - Get-Item:取得檔案和資料夾。
  • gjb - Get-Job:取得目前會話中執行的 Windows PowerShell 背景作業。
  • gl - Get-Location:取得目前工作位置或位置堆疊的資訊。
  • gm - Get-Member:取得物件的屬性和方法。
  • gmo - Get-Module:取得已匯入或可匯入到目前會話中的模組。
  • gp - Get-ItemProperty:取得指定項目的屬性。
  • gps - Get-Process:取得本機或遠端電腦上正在執行的進程。
  • group - 群組物件:將指定屬性包含相同值的物件進行分組。
  • gsn - Get-PSSession:取得本機和遠端電腦上的 Windows PowerShell 會話。
  • gsnp - Get-PSSnapIn:取得電腦上的 Windows PowerShell 管理單元。
  • gsv - Get-Service:取得本機或遠端電腦上的服務。
  • gu - Get-Unique:從排序清單中傳回唯一的項目。
  • gv - Get-Variable:取得目前控制台中的變數。
  • gwmi - Get-WmiObject:取得 Windows Management Instrumentation (WMI) 類別的實例或可用類別的資訊。
  • h - Get-History:取得目前會話期間輸入的命令清單。
  • 歷史 - 取得歷史記錄:取得目前會話期間輸入的命令清單。
  • icm - Invoke-Command:在本機和遠端電腦上執行命令。
  • iex - 呼叫表達式:在本機電腦上執行命令或表達式。
  • ihy - 呼叫歷史記錄:從會話歷史記錄執行指令。
  • ii - Invoke-Item:對指定項目執行預設操作。
  • ipal - 匯入別名:從檔案匯入命令暱稱清單。
  • ipcsv - Import-Csv:從 CSV 檔案中的項目建立自訂的類似表格的物件。
  • ipmo - 導入模組:將模組新增至目前會話。
  • ipsn - Import-PSSession:將指令從另一個會話匯入到目前會話。
  • irm - Invoke-RestMethod:將 HTTP 或 HTTPS 請求傳送至 RESTful Web 服務。
  • ise - powershell_ise.exe:解釋如何使用 PowerShell_ISE.exe 命令列工具。
  • iwmi - Invoke-WMIMethod:呼叫 Windows Management Instrumentation (WMI) 方法。
  • iwr - Invoke-WebRequest:從 Internet 上的網站檢索內容。
  • Kill - 停止進程:停止一個或多個正在運行的進程。
  • lp - 輸出印表機:將輸出傳送到印表機。
  • ls - Get-ChildItem:取得檔案系統磁碟機中的檔案和資料夾。
  • man - help:顯示有關 Windows PowerShell 指令和概念的資訊。
  • md - mkdir:建立一個新條目。
  • 測量 - 測量對象:測量物件的數字屬性以及字串物件(例如文字檔案)中的字元、單字和行。
  • mi - 移動項目:將項目從一個位置移動到另一個位置。
  • mount - New-PSDrive:建立臨時和持久性映射網路磁碟機。
  • move - 移動項目:將項目從一個位置移動到另一個位置。
  • mp - Move-ItemProperty:將屬性從一個位置移動到另一個位置。
  • mv - 移動項目:將項目從一個位置移動到另一個位置。
  • nal - New-Alias:建立新的指令暱稱。
  • ndr - New-PSDrive:建立臨時和持久性映射網路磁碟機。
  • ni - 新專案:建立一個新專案。
  • nmo - New-Module:建立僅存在於記憶體中的新動態模組。
  • npssc - New-PSSessionConfigurationFile:建立會話設定檔。
  • nsn - New-PSSession:建立與本機或遠端電腦的持久連線。
  • nv - 新變數:建立一個新變數。
  • ogv - Out-GridView:將輸出傳送到單獨視窗中的互動式面板。
  • oh - Out-Host:將輸出傳送到命令列。
  • popd - Pop-Location:將目前位置變更為最近壓入堆疊的位置。您可以從預設磁貼或使用 Push-Location cmdlet 建立的磁貼啟用位置。
  • ps - Get-Process:取得本機或遠端電腦上執行的進程。
  • Pushd - 推送位置:將目前位置新增到位置堆疊的頂部。
  • pwd - Get-Location:取得目前工作位置或位置堆疊的資訊。
  • r - 呼叫歷史記錄:從會話歷史記錄執行指令。
  • rbp -Remove-PSBreakpoint:從目前控制台刪除斷點。
  • rcjb - 接收作業:接收目前工作階段 Windows PowerShell 背景作業的結果。
  • rcsn - Receive-PSSession:接收斷線的會話中的指令結果。
  • rd - 刪除項目:刪除檔案和資料夾。
  • rdr -Remove-PSDrive:刪除暫存 Windows PowerShell 磁碟機並中斷已對應的網路磁碟機。
  • ren - 重新命名項目:重新命名 Windows PowerShell 提供者命名空間中的項目。
  • ri - 刪除項目:刪除檔案和資料夾。
  • rjb - 刪除作業:刪除 Windows PowerShell 背景作業。
  • rm - 刪除項目:刪除檔案和資料夾。
  • rmdir - 刪除項目:刪除檔案和資料夾。
  • rmo - 刪除模組:從目前會話中刪除模組。
  • rni - 重新命名項目:重新命名 Windows PowerShell 提供者命名空間中的項目。
  • rnp - Rename-ItemProperty:重新命名項目的屬性。
  • rp - 刪除項目屬性:從項目中刪除屬性及其值。
  • rsn -Remove-PSSession:關閉一個或多個 Windows PowerShell 工作階段 (PSSession)。
  • rsnp -Remove-PSSnapin:從目前工作階段中移除 Windows PowerShell 管理單元。
  • rujb - 恢復作業:重新啟動暫停的作業
  • rv - 刪除變數:刪除變數及其值。
  • rvpa - 解析路徑:解析路徑中的通配符並顯示路徑內容。
  • rwmi -Remove-WMIObject:刪除現有 Windows Management Instrumentation (WMI) 類別的實例。
  • sajb - 啟動作業:啟動 Windows PowerShell 背景作業。
  • sal - 設定別名:為目前 Windows PowerShell 工作階段中的 cmdlet 或其他命令元素建立或變更命令暱稱(備用名稱)。
  • saps - 啟動進程:在本機電腦上啟動一個或多個進程。
  • sasv - 啟動服務:啟動一項或多項已停止的服務。
  • sbp - Set-PSBreakpoint:在行、語句或變數上設定斷點。
  • sc - Set-Content:用您指定的內容取代文件的內容。
  • select - Select-Object:選擇物件或物件屬性。
  • set - Set-Variable:設定變數的值。如果具有請求名稱的變數不存在,則建立變數。
  • shcm - Show-Command:在圖形指令視窗中建立 Windows PowerShell 指令。
  • si - Set-Item:將項目的值改為 value

祝您成功!

看更多:


如何刪除 Windows 10 螢幕右上角的版權請求通知

如何刪除 Windows 10 螢幕右上角的版權請求通知

您是否在螢幕右上角看到 Windows 10 啟動通知?本文將指導您如何刪除Windows 10上的版權請求通知。

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

AZ 有關如何安裝 Windows 10 內部版本 14393.222 的說明

最近微軟為Windows 10 PC用戶發布了最新的累積更新,名為Build 14393.222。這次針對Windows 10發布的更新主要根據使用者回饋修復了Bug,並提升了作業系統的效能體驗。

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

只需 3 步驟即可使用 Bastion 主機保護您的電腦網絡

您的本機網路上是否有需要外部存取的電腦?使用堡壘主機作為網路的看門人可能是一個很好的解決方案。

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您的鍵盤無法使用,如何建立 Windows 鍵

如果您喜歡使用舊的經典鍵盤,例如 IBM Model M,它不包含實體 Windows 鍵,那麼有一個簡單的方法可以添加更多按鍵,即藉用您不經常使用的鍵。

快速清除Windows 10中所有事件日誌的3種方法

快速清除Windows 10中所有事件日誌的3種方法

有時您可能需要一次刪除所有舊的事件日誌。在本指南中,Quantrimang.com 將向您展示 3 種快速刪除 Windows 10 事件檢視器中所有事件日誌的方法。

假IP方式幫助您匿名訪問

假IP方式幫助您匿名訪問

在之前的許多文章中,我們已經提到在線保持匿名非常重要。私人資訊每年都會被洩露,使得網路安全變得越來越必要。這也是我們應該使用虛擬IP位址的原因。下面,我們就來學習製作假IP的方法!

如何在 Windows 10 上建立透明背景模式

如何在 Windows 10 上建立透明背景模式

WindowTop 是一款能夠調暗 Windows 10 電腦上運行的所有應用程式視窗和程式的工具。或者您可以在 Windows 上使用深色背景介面。

如何關閉 Windows 8 工作列上的語言列

如何關閉 Windows 8 工作列上的語言列

Windows 8 上的語言列是一個微型語言工具列,旨在自動顯示在桌面螢幕上。然而,很多人想在工作列上隱藏這個語言欄。

如何為 Linksys 路由器設定 WEP、WPA、WPA2

如何為 Linksys 路由器設定 WEP、WPA、WPA2

無線連接是當今的必需品,因此,無線安全對於確保內部網路的安全至關重要。

Linksys 優化網路連線速度的技巧

Linksys 優化網路連線速度的技巧

最大限度地提高網路速度對於優化網路連線至關重要。您可以使用電腦、可上網的電視、遊戲機等獲得最佳的娛樂和工作體驗。