PowerShell 詞彙
本文列出用來討論PowerShell的常見詞彙。
B
二進位模組
根模組為二進位 (.dll
) 檔案的PowerShell模組。 二進位模組不一定包含模組指令清單。
C
CommonParameter
PowerShell 引擎新增至所有 Cmdlet、進階函式和工作流程的參數。
D
點來源
在 PowerShell 中,在命令前面輸入點和空格,以啟動命令。 以點來源為的命令會在目前範圍中執行,而不是在新範圍中執行。 命令建立的任何變數、別名、函式或磁碟驅動器都會在目前範圍中建立,並在命令完成時可供使用者使用。
動態模組
只存在於記憶體中的模組。 New-Module
和 Import-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 基本類型,例如布爾值和數位,以及其他實值類型,例如 String、 DateTime 和 Guid。
如需 .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 上。