共用方式為


提供者 Cmdlet

用戶可以執行來管理數據存放區的 Cmdlet 稱為提供者 Cmdlet。 若要支持這些 Cmdlet,您必須覆寫基底提供者類別和介面所定義的一些方法。

以下是可由使用者執行的提供者 Cmdlet:

PSDrive Cmdlet

Get-PSDrive

此 Cmdlet 會傳回目前會話中的 PowerShell 磁碟驅動器。 您不需要覆寫任何方法來支援此 Cmdlet。

New-PSDrive

此 Cmdlet 可讓使用者建立 PowerShell 磁碟驅動器來存取數據存放區。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.DriveCmdletProvider 類別的方法:

Remove-PSDrive

此 Cmdlet 可讓使用者移除可存取資料存放區的 PowerShell 磁碟驅動器。 若要支援此 Cmdlet,請覆寫 System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive 方法。

專案 Cmdlet

Clear-Item

此 Cmdlet 可讓使用者移除資料存放區中專案的值。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ItemCmdletProvider 類別的方法:

Copy-Item

此 Cmdlet 可讓使用者將專案從某個位置複製到另一個位置。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ContainerCmdletProvider 類別的方法:

Get-Item

此 Cmdlet 可讓使用者從數據存放區擷取數據。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ItemCmdletProvider 類別的方法:

Get-ChildItem

此 Cmdlet 可讓使用者擷取父專案的子專案。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ContainerCmdletProvider 類別的方法:

Invoke-Item

此 Cmdlet 可讓使用者執行專案所指定的預設動作。 若要支援此 Cmdlet,請覆寫 System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction 方法。

Move-Item

此 Cmdlet 可讓使用者將專案從一個位置移至另一個位置。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.NavigationCmdletProvider 類別的方法:

New-ItemProperty

此 Cmdlet 可讓使用者在資料存放區中建立新專案。

Remove-Item

此 Cmdlet 可讓使用者從資料存放區移除專案。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ContainerCmdletProvider 類別的方法:

Rename-Item

此 Cmdlet 可讓使用者重新命名資料存放區中的專案。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ContainerCmdletProvider 類別的方法:

Set-Item

此 Cmdlet 可讓使用者更新資料存放區中的專案值。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ItemCmdletProvider 類別的方法:

項目內容 Cmdlet

Add-Content

此 Cmdlet 可讓使用者將內容新增至專案。

Clear-Content

此 Cmdlet 可讓使用者從專案刪除內容,而不刪除專案。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IContentCmdletProvider 介面的方法:

Get-Content

此 Cmdlet 可讓使用者擷取項目的內容。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IContentCmdletProvider 介面的方法:

GetContentReader 方法會傳回 System.Management.Automation.Provider.IContentReader 介面,定義用來讀取內容的方法。

Set-Content

此 Cmdlet 可讓使用者更新項目的內容。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IContentCmdletProvider 介面的方法:

GetContentWriter 方法會傳回 System.Management.Automation.Provider.IContentWriter 介面,定義用來寫入內容的方法。

Item 屬性 Cmdlet

Clear-ItemProperty

此 Cmdlet 可讓使用者刪除屬性的值。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IPropertyCmdletProvider 介面的方法:

Copy-ItemProperty

此 Cmdlet 可讓使用者將屬性及其值從某個位置複製到另一個位置。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IDynamicPropertyCmdletProvider 介面的方法:

Get-ItemProperty

此 Cmdlet 會擷取項目的屬性。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IPropertyCmdletProvider 介面的方法:

Move-ItemProperty

此 Cmdlet 可讓使用者將屬性及其值從一個位置移至另一個位置。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IDynamicPropertyCmdletProvider 介面的方法:

New-ItemProperty

此 Cmdlet 可讓使用者建立新的屬性並設定其值。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IDynamicPropertyCmdletProvider 介面的方法:

Remove-ItemProperty

此 Cmdlet 可讓使用者刪除屬性及其值。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IDynamicPropertyCmdletProvider 介面的方法:

Rename-ItemProperty

此 Cmdlet 可讓使用者變更屬性的名稱。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IDynamicPropertyCmdletProvider 介面的方法:

Set-ItemProperty

此 Cmdlet 可讓使用者更新項目的屬性。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.IPropertyCmdletProvider 介面的方法:

位置 Cmdlet

Get-Location

擷取目前工作位置的相關信息。 您不需要覆寫任何方法來支援此 Cmdlet。

Pop-Location

此 Cmdlet 會將目前的位置變更為最近推送至堆棧的位置。 您不需要覆寫任何方法來支援此 Cmdlet。

Push-Location

此 Cmdlet 會將目前位置新增至位置清單頂端(「堆棧」)。 您不需要覆寫任何方法來支援此 Cmdlet。

Set-Location

此 Cmdlet 會將目前的工作位置設定為指定的位置。 您不需要覆寫任何方法來支援此 Cmdlet。

路徑 Cmdlet

Join-Path

此 Cmdlet 可讓用戶結合父路徑和子路徑區段,以建立提供者內部路徑。 若要支援此 Cmdlet,請覆寫 System.Management.Automation.Provider.NavigationCmdletProvider.MakePath 方法。

Convert-Path

此 Cmdlet 會將路徑從 PowerShell 路徑轉換成 PowerShell 提供者路徑。

Split-Path

傳回路徑的指定部分。

Resolve-Path

解析路徑中的通配符,並顯示路徑內容。

Test-Path

此 Cmdlet 會判斷路徑的所有專案是否存在。 若要支援此 Cmdlet,請覆寫下列 System.Management.Automation.Provider.ItemCmdletProvider 類別的方法:

PSProvider Cmdlet

Get-PSProvider

此 Cmdlet 會傳回會話中可用提供者的相關信息。 您不需要覆寫任何方法來支援此 Cmdlet。