PowerShell 詞彙

本文列出用來討論PowerShell的常見詞彙。

B

二進位模組

根模組為二進位 (.dll) 檔案的PowerShell模組。 二進位模組不一定包含模組指令清單。

C

CommonParameter

PowerShell 引擎新增至所有 Cmdlet、進階函式和工作流程的參數。

D

點來源

在 PowerShell 中,在命令前面輸入點和空格,以啟動命令。 以點來源為的命令會在目前範圍中執行,而不是在新範圍中執行。 命令建立的任何變數、別名、函式或磁碟驅動器都會在目前範圍中建立,並在命令完成時可供使用者使用。

動態模組

只存在於記憶體中的模組。 New-ModuleImport-PSSession Cmdlet 會建立動態模組。

動態參數

在特定條件下新增至 PowerShell Cmdlet、函式或腳本的參數。 Cmdlet、函式、提供者和腳本可以新增動態參數。

F

格式檔案

具有擴展名的 .format.ps1xml PowerShell XML 檔案,定義 PowerShell 如何根據其 .NET Framework 類型顯示物件。

G

全域會話狀態

會話狀態,其中包含PowerShell作業階段使用者可存取的數據。

H

Host

PowerShell 引擎用來與用戶通訊的介面。 例如,主機會指定如何在PowerShell與用戶之間處理提示。

主應用程式

將 PowerShell 引擎載入其進程並用它來執行作業的程式。

I

輸入處理方法

Cmdlet 可用來處理接收為輸入的記錄的方法。 輸入處理方法包括 BeginProcessing 方法、 ProcessRecord 方法、 EndProcessing 方法及 StopProcessing 方法。

M

指令清單模組

具有指令清單且 RootModule 機碼是空的 PowerShell 模組。

member-access 列舉

使用成員存取運算符 (.) 時,PowerShell 便利性功能可自動列舉集合中的專案。

模組

獨立的可重複使用單元,可讓您分割、組織及抽象化 PowerShell 程式代碼。 模組可以包含 Cmdlet、提供者、函式、變數,以及可匯入為單一單位的其他資源類型。

模組指令清單

描述模組內容以及控制模組處理方式的 PowerShell 資料檔 (.psd1)。

模組會話狀態

會話狀態,其中包含 PowerShell 模組的公用和私用數據。 此工作階段狀態中的私用資料不適用於PowerShell工作階段的使用者。

非終止錯誤

不會阻止 PowerShell 繼續處理命令的錯誤。 另 請參閱終止錯誤

名詞

PowerShell Cmdlet 名稱中連字元後面的字。 名詞描述 Cmdlet 作用所在的資源。

P

參數集

可用於相同命令以執行特定動作的參數群組。

管道

在 PowerShell 中,將上述命令的結果當做輸入傳送至管線中的下一個命令。

管線

由管線運算符聯機的一系列命令(|)。 每個管線運算子都會將上述命令的結果當做輸入傳送至下一個命令。

PowerShell Cmdlet

參與 PowerShell 管線語意的單一命令。 這包括二進位 (C#) Cmdlet、進階腳本函式、CDXML 和工作流程。

PowerShell 命令

管線中導致執行動作的專案。PowerShell 命令是在鍵盤上輸入,或以程式設計方式叫用。

PowerShell 數據檔

擴展名為的 .psd1 文字檔。 PowerShell 會針對各種用途使用數據檔,例如儲存模組指令清單數據,以及儲存轉譯的字串以進行腳本國際化。

PowerShell 磁碟驅動器

提供數據存放區直接存取權的虛擬磁碟驅動器。 它可以由PowerShell提供者定義,或在命令行上建立。 在命令行建立的磁碟驅動器是會話特定的磁碟驅動器,並在會話關閉時遺失。

Provider - 提供者

Microsoft .NET Framework 型程式,可在 PowerShell 中使用特製化數據存放區中的數據,以便檢視及管理數據。

PSSession

使用者建立、管理和關閉的PowerShell工作階段類型。

R

root 模組

模組指令清單中 RootModule 索引鍵中指定的模組。

runspace

在 PowerShell 中,執行管線中每個命令的作業環境。

S

純量值

在 PowerShell 中,純量值是無法列舉的任何實值類型。 這包括 .NET 基本類型,例如布爾值和數位,以及其他實值類型,例如 StringDateTimeGuid

如需 .NET 基本類型的清單,請參閱 System.Type.IsPrimitive 屬性<備註>一節。

腳本區塊

在 PowerShell 程式設計語言中,可做為單一單位的語句或表達式集合。 腳本區塊可以接受自變數和傳回值。

腳本檔案

擴展名為的 .ps1 檔案,其中包含以PowerShell語言撰寫的腳本。

腳本模組

根模組是腳本模組 (.psm1) 檔案的 PowerShell 模組。 腳本模組可能包含模組指令清單。 腳本會定義腳本模組導出的成員。

殼層

用來將命令傳遞至作業系統的命令解釋器。

switch 參數

不採用自變數的參數。 switch 參數的值預設為 $false。 使用 switch 參數時,其值會 $true變成 。

T

終止錯誤

停止 PowerShell 處理命令的錯誤。 另請參閱非 終止錯誤

交易

不可部分完成的工作單位。 交易中的工作必須整體完成。 如果交易的任何部分失敗,整個交易就會失敗。

類型檔案

PowerShell XML 檔案, .types.ps1xml 其擴展名為 ,且會在 PowerShell 中擴充 Microsoft .NET Framework 類型的屬性。

V

動詞

PowerShell Cmdlet 名稱中連字元前面的字組。 動詞會描述 Cmdlet 執行的動作。

星期三

Windows PowerShell ISE

整合式腳本環境 (ISE) - Windows PowerShell 主應用程式,可讓您執行命令,並在易記、語法色彩、符合 Unicode 規範的環境中撰寫、測試及偵錯腳本。

Windows PowerShell 嵌入式管理單元

資源,定義可新增至 Windows PowerShell 環境的一組 Cmdlet、提供者和 Microsoft .NET Framework 類型。 PowerShell 嵌入式管理單元已由模組取代。

Windows PowerShell 工作流程

工作流程是一系列經過程式設計、相互連結的步驟,能夠執行長期的工作,或是需要與多部裝置或受管理節點上的多個步驟協調進行。 Windows PowerShell 工作流程可讓 IT 專業人員和開發人員以工作流程的形式撰寫多裝置管理活動的序列,或工作流程內的單一工作。 Windows PowerShell 工作流程可讓您調整並執行 PowerShell 腳本和 XAML 檔案作為工作流程。 Windows PowerShell 工作流程建置在已淘汰的 Windows Workflow Foundation 上。