PowerShell 詞彙表

本文列出了常用來談論 PowerShell 的術語。

B

二元模

一個 PowerShell 模組,其根模組為二進位(.dll)檔案。 二進位模組可能包含或不包含模組清單。

C

CommonParameter

一個由 PowerShell 引擎加到所有指令、進階函式和工作流程的參數。

D

點號來源

在 PowerShell 中,要開始指令時,在指令前輸入一個點和空格。 點源指令會在目前的範圍執行,而不是在新的範圍。 指令所建立的任何變數、別名、函式或磁碟機,皆在當前範圍內建立,並於指令完成後提供給使用者使用。

動態模組

一個只存在於記憶體中的模組。 New-ModuleImport-PSSession cmdlets 會產生動態模組。

動態參數

在特定條件下,會加入到 PowerShell 指令碼、函式或腳本上的參數。 指令集、函式、提供者與腳本可加入動態參數。

F

格式化檔案

一個帶有 .format.ps1xml 副檔名的 PowerShell XML 檔案,並根據 .NET Framework 型別定義 PowerShell 如何顯示物件。

G

全域會話狀態

會話狀態,包含 PowerShell 會話使用者可存取的資料。

H

Host

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

主應用程式

一個將 PowerShell 引擎載入其程序並利用它執行操作的程式。

I

輸入處理方法

一種命令小程式可用來處理所接收到的輸入紀錄的方法。 輸入處理方法包括 方法 BeginProcessing 、方法 ProcessRecordEndProcessing 方法和方法 StopProcessing

M

清單模組

一個有 manifest 且 RootModule 鍵為空的 PowerShell 模組。

成員存取權限列舉

PowerShell 的便利功能,可在使用成員存取運算子(.)時自動枚舉集合中的項目。

模組

一個自給自足的可重用單元,讓你能分割、組織和抽象你的 PowerShell 程式碼。 一個模組可以包含指令文、提供者、函式、變數及其他類型的資源,這些資源可作為單一單元匯入。

模組清單檔

一個 PowerShell 資料檔(.psd1),描述模組內容並控制模組的處理方式。

模組會話狀態

會話狀態,包含 PowerShell 模組的公開與私有資料。 此會話狀態下的私人資料對 PowerShell 會話使用者無法取得。

N

非終止誤差

這個錯誤不會阻止 PowerShell 繼續處理該指令。 另請參閱 終止錯誤

名詞

PowerShell 指令檔名稱中連字號後面的字。 名詞描述指令令所作用的資源。

P

參數設定

一組參數,可用於同一指令執行特定動作。

管道

在 PowerShell 中,將前一個指令的結果作為輸入傳送到管線中的下一個指令。

準銷售案源

一系列由幹道運算元|連接的指令。 每個管線操作員會將前一個指令的結果作為輸入傳送到下一個指令。

PowerShell Cmdlet(命令單元)

一個參與 PowerShell 管線語法的單一指令。 這包括二進位(C#)指令列、進階腳本函式、CDXML 以及工作流程。

PowerShell 命令

管線中導致動作執行的元素。PowerShell 指令要麼在鍵盤上輸入,要麼以程式化方式呼叫。

PowerShell 資料文件

一個帶有副檔名的 .psd1 文字檔。 PowerShell 使用資料檔案用於多種目的,例如儲存模組清單資料及儲存翻譯字串以進行腳本國際化。

PowerShell 驅動器

一個虛擬磁碟機,提供直接存取資料儲存。 它可以由 PowerShell 提供者定義,或在命令列中建立。 在命令列建立的磁碟機是會話專用的磁碟機,關閉會話時會遺失。

提供者

一個基於 Framework 的Microsoft .NET程式,讓專門的資料儲存庫中的資料可以用 PowerShell 存取,讓你能夠查看和管理。

PSSession

這是一種由使用者建立、管理並關閉的 PowerShell 會話。

R

根模組

模組清單中 RootModule 鍵中指定的模組。

runspace

在 PowerShell 中,是執行管線中每個指令的操作環境。

S

標量值

在 PowerShell 中,標量值是指任何無法枚舉的值型別。 這包括.NET原始型別,如布林值和數字,以及其他值型別,如 StringDateTime 以及 Guid

關於.NET原始類型列表,請參閱 System.Type.IsPrimitive PropertyRemarks 章節。

腳本區塊

在 PowerShell 程式語言中,是一組可作為單一單元使用的語句或表達式集合。 腳本區塊可以接受參數和回傳值。

指令檔

一個副檔名為 , .ps1 並包含以 PowerShell 語言撰寫的腳本的檔案。

腳本模組

一個 PowerShell 模組,其根模組為腳本模組(.psm1)檔案。 腳本模組可能包含模組清單。 腳本定義了腳本模組所匯出的成員。

殼層

指令直譯器用來傳遞指令給作業系統。

[switch] 參數

一個不需要輸入值的參數。 參數的值 [switch] 預設為 $false。 當 [switch] 使用參數時,其值變為 $true

T

致命錯誤

一個錯誤會阻止 PowerShell 處理該指令。 另見非終止誤差

交易

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

類型檔案

一個帶有 .types.ps1xml 副檔名的 PowerShell XML 檔案,並擴展了 PowerShell 中Microsoft .NET框架型別的屬性。

V

動詞

PowerShell 指令檔名稱中連字號前面的單字。 動詞描述指令匣執行的動作。

W

Windows PowerShell ISE

整合腳本環境(ISE)-一款 Windows PowerShell 主機應用程式,讓您能在友善、語法著色且符合 Unicode 的環境中執行指令、撰寫、測試及除錯腳本。

Windows PowerShell snap-in

一個定義一組 cmdlet、提供者,以及可新增至 Windows PowerShell 環境的 Microsoft .NET Framework 類型的資源。 PowerShell 的 snap-in 已被模組取代。

Windows PowerShell 工作流程

工作流程是一系列經過程式設計、相互連結的步驟,能夠執行長期的工作,或是需要與多部裝置或受管理節點上的多個步驟協調進行。 Windows PowerShell 工作流程讓 IT 專業人員與開發者能將多裝置管理活動序列,或工作流程中的單一任務序列,作為工作流程撰寫。 Windows PowerShell 工作流程允許你將 PowerShell 腳本和 XAML 檔案作為工作流程來調整並執行。 Windows PowerShell 工作流程是建立在已被棄用的 Windows 工作流程基礎上。