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 |
從 |
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 引擎和 |
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 |
寫入警告訊息。 |