共用方式為


Microsoft.PowerShell.Utility

本節包含隨 Microsoft.PowerShell.Utility 模組一起安裝的 Cmdlet 說明主題。 本課程模組包含管理 PowerShell 基本功能的 Cmdlet。

Microsoft.PowerShell.Utility

Add-Member

將自定義屬性和方法新增至 PowerShell 物件的實例。

Add-Type

將Microsoft .NET 類別新增至 PowerShell 會話。

Clear-Variable

刪除變數的值。

Compare-Object

比較兩組物件。

Convert-String

格式化字串以符合範例。

ConvertFrom-Csv

將字元分隔值 (CSV) 格式的物件屬性轉換成原始物件的 CSV 版本。

ConvertFrom-Json

將 JSON 格式的字串轉換成自定義物件。

ConvertFrom-SddlString

將 SDDL 字串轉換為自訂物件。

ConvertFrom-String

從字串內容擷取和剖析結構化屬性。

ConvertFrom-StringData

將包含一或多個索引鍵和值組的字串轉換成哈希表。

ConvertTo-Csv

將 .NET 物件轉換成一系列字元分隔值 (CSV) 字串。

ConvertTo-Html

將 .NET 物件轉換成可在網頁瀏覽器中顯示的 HTML。

ConvertTo-Json

將物件轉換成 JSON 格式的字串。

ConvertTo-Xml

建立物件的 XML 型表示法。

Debug-Runspace

使用 Runspace 啟動互動式偵錯工作階段。

Disable-PSBreakpoint

停用目前控制台中的斷點。

Disable-RunspaceDebug

停用一或多個 Runspace 的偵錯,並釋放任何擱置的調試程式停止。

Enable-PSBreakpoint

啟用目前控制台的斷點功能。

Enable-RunspaceDebug

啟用 Runspace 的偵錯,其中會保留任何斷點,直到附加調試程序為止。

Export-Alias

將目前已定義別名的相關信息導出至檔案。

Export-Clixml

建立物件或物件的 XML 型表示法,並將其儲存在檔案中。

Export-Csv

將物件轉換成一系列的字元分隔值 (CSV) 字串,並將字串儲存至檔案。

Export-FormatData

將目前會話的格式資料儲存在格式化檔案中。

Export-PSSession

從另一個會話導出命令,並將其儲存在 PowerShell 模組中。

Format-Custom

使用自定義檢視來格式化輸出。

Format-Hex

將檔案或其他輸入顯示為十六進位。

Format-List

將輸出格式化為屬性清單,其中每個屬性都會出現在新行上。

Format-Table

將輸出格式化為數據表。

Format-Wide

將物件格式化為寬數據表,只顯示每個物件的一個屬性。

Get-Alias

取得目前會話的別名。

Get-Culture

取得作系統中的目前文化特性集。

Get-Date

取得目前的日期和時間。

Get-Event

取得事件佇列中的事件。

Get-EventSubscriber

取得目前會話中的事件訂閱者。

Get-FileHash

使用指定的哈希演算法計算檔案的哈希值。

Get-FormatData

取得目前會話中的格式資料。

Get-Host

取得一個物件,代表目前的主機程式。

Get-Member

取得對象的屬性和方法。

Get-PSBreakpoint

取得目前會話中設定的斷點。

Get-PSCallStack

顯示目前的呼叫堆疊。

Get-Random

取得隨機數,或從集合隨機選取物件。

Get-Runspace

取得 PowerShell 主機進程內的作用中 Runspace。

Get-RunspaceDebug

顯示 Runspace 偵錯選項。

Get-TraceSource

取得已檢測以進行追蹤的PowerShell元件。

Get-TypeData

取得目前會話中的擴充型別數據。

Get-UICulture

取得作業系統中目前使用者介面的文化設定。

Get-Unique

從已排序的清單傳回唯一專案。

Get-Variable

取得目前控制台中的變數。

Group-Object

將包含指定屬性相同值的物件分組。

Import-Alias

從檔案匯入別名清單。

Import-Clixml

匯入 CLIXML 檔案,並在 PowerShell 中建立對應的物件。

Import-Csv

使用字元分隔值(CSV)檔案中的項目來建立類似資料表的自訂物件。

Import-LocalizedData

根據針對作系統選取的UI文化特性,將特定語言數據匯入腳本和函式。

Import-PowerShellDataFile

.psd1 檔案匯入值,而不叫用其內容。

Import-PSSession

將命令從另一個會話匯入至目前的會話。

Invoke-Expression

在本機電腦上執行命令或表達式。

Invoke-RestMethod

將 HTTP 或 HTTPS 要求傳送至 RESTful Web 服務。

Invoke-WebRequest

從因特網上的網頁取得內容。

Measure-Command

測量執行腳本區塊和 Cmdlet 所需的時間。

Measure-Object

計算物件的數值屬性,以及字串物件中的字元、單字和行,例如文字檔案。

New-Alias

建立新的別名。

New-Event

建立新的事件。

New-Guid

建立全球唯一識別碼(GUID)。

New-Object

建立Microsoft .NET Framework 或 COM 對象的實例。

New-TemporaryFile

建立暫存盤。

New-TimeSpan

建立 TimeSpan 物件。

New-Variable

建立新的變數。

Out-File

將輸出傳送至檔案。

Out-GridView

將輸出傳送至個別視窗中的互動式數據表。

Out-Printer

將輸出傳送至印表機。

Out-String

輸出輸入物件做為字串。

Read-Host

從主控台讀取一行輸入。

Register-EngineEvent

訂閱 PowerShell 引擎和 New-Event Cmdlet 所產生的事件。

Register-ObjectEvent

訂閱Microsoft .NET Framework 物件所產生的事件。

Remove-Event

從事件佇列中刪除事件。

Remove-PSBreakpoint

從目前的主控台刪除斷點。

Remove-TypeData

從目前的工作階段中刪除擴充類型。

Remove-Variable

刪除變數及其值。

Select-Object

選取物件或物件屬性。

Select-String

尋找字串和檔案中的文字。

Select-Xml

尋找 XML 字串或檔案中的文字。

Send-MailMessage

傳送電子郵件訊息。

Set-Alias

在目前的PowerShell會話中建立或變更 Cmdlet 或其他命令的別名。

Set-Date

將電腦上的系統時間變更為您指定的時間。

Set-PSBreakpoint

在行、命令或變數上設定斷點。

Set-TraceSource

設定、啟動和停止 PowerShell 元件的追蹤。

Set-Variable

設定變數的值。 如果其中一個具有要求的名稱不存在,則建立變數。

Show-Command

在圖形視窗中顯示PowerShell命令資訊。

Sort-Object

依屬性值排序物件。

Start-Sleep

暫停腳本或會話中指定時段的活動。

Tee-Object

將命令輸出儲存在檔案或變數中,並將它傳送至管線。

Trace-Command

設定並啟動指定之表示式或命令的追蹤。

Unblock-File

解除封鎖從因特網下載的檔案。

Unregister-Event

取消事件訂閱。

Update-FormatData

更新目前會話中的格式化數據。

Update-List

將專案加入至 ,並從包含物件集合的屬性值中移除專案。

Update-TypeData

更新會話中的擴充型別數據。

Wait-Debugger

在腳本中執行下一個語句之前,先停止調試程式中的腳本。

Wait-Event

等到特定事件觸發後再繼續執行。

Write-Debug

將偵錯訊息寫入主控台。

Write-Error

將物件寫入錯誤數據流。

Write-Host

將自訂輸出寫入主機。

Write-Information

指定 PowerShell 如何處理命令的資訊資料流數據。

Write-Output

將指定的物件寫入管線。

Write-Progress

在 PowerShell 命令視窗中顯示進度列。

Write-Verbose

將文字寫入詳細資訊訊息數據流。

Write-Warning

寫入警告訊息。