Cmdlet untuk penyedia

Cmdlet yang dapat dijalankan pengguna untuk mengelola penyimpanan data disebut sebagai cmdlet penyedia. Untuk mendukung cmdlet ini, Anda perlu menimpa beberapa metode yang ditentukan oleh kelas dan antarmuka penyedia dasar.

Berikut adalah cmdlet penyedia yang dapat dijalankan oleh pengguna:

Cmdlet PSDrive

Get-PSDrive

Cmdlet ini mengembalikan drive PowerShell dalam sesi saat ini. Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.

New-PSDrive

Cmdlet ini memungkinkan pengguna untuk membuat drive PowerShell untuk mengakses penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.DriveCmdletProvider berikut:

Remove-PSDrive

Cmdlet ini memungkinkan pengguna untuk menghapus drive PowerShell yang mengakses penyimpanan data. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive .

Cmdlet item

Clear-Item

Cmdlet ini memungkinkan pengguna untuk menghapus nilai item di penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ItemCmdletProvider berikut:

Copy-Item

Cmdlet ini memungkinkan pengguna menyalin item dari satu lokasi ke lokasi lain. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ContainerCmdletProvider berikut:

Get-Item

Cmdlet ini memungkinkan pengguna untuk mengambil data dari penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ItemCmdletProvider berikut:

Get-ChildItem

Cmdlet ini memungkinkan pengguna untuk mengambil item turunan dari item induk. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ContainerCmdletProvider berikut:

Invoke-Item

Cmdlet ini memungkinkan pengguna untuk melakukan tindakan default yang ditentukan oleh item. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction .

Move-Item

Cmdlet ini memungkinkan pengguna memindahkan item dari satu lokasi ke lokasi lain. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.NavigationCmdletProvider berikut:

New-Item

Cmdlet ini memungkinkan pengguna untuk membuat item baru di penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ContainerCmdletProvider berikut:

Remove-Item

Cmdlet ini memungkinkan pengguna untuk menghapus item dari penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ContainerCmdletProvider berikut:

Rename-Item

Cmdlet ini memungkinkan pengguna untuk mengganti nama item di penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ContainerCmdletProvider berikut:

Set-Item

Cmdlet ini memungkinkan pengguna memperbarui nilai item di penyimpanan data. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ItemCmdletProvider berikut:

Cmdlet konten item

Add-Content

Cmdlet ini memungkinkan pengguna untuk menambahkan konten ke item.

Clear-Content

Cmdlet ini memungkinkan pengguna untuk menghapus konten dari item tanpa menghapus item. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IContentCmdletProvider berikut:

Get-Content

Cmdlet ini memungkinkan pengguna untuk mengambil konten item. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IContentCmdletProvider berikut:

Metode GetContentReader mengembalikan antarmuka System.Management.Automation.Provider.IContentReader yang menentukan metode yang digunakan untuk membaca konten.

Set-Content

Cmdlet ini memungkinkan pengguna memperbarui konten item. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IContentCmdletProvider berikut:

Metode GetContentWriter mengembalikan antarmuka System.Management.Automation.Provider.IContentWriter yang menentukan metode yang digunakan untuk menulis konten.

Cmdlet properti item

Clear-ItemProperty

Cmdlet ini memungkinkan pengguna untuk menghapus nilai properti. Untuk mendukung cmdlet ini, timpa metode antarmuka System.Management.Automation.Provider.IPropertyCmdletProvider berikut:

Copy-ItemProperty

Cmdlet ini memungkinkan pengguna menyalin properti dan nilainya dari satu lokasi ke lokasi lain. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IDynamicPropertyCmdletProvider berikut:

Get-ItemProperty

Cmdlet ini mengambil properti item. Untuk mendukung cmdlet ini, timpa metode antarmuka System.Management.Automation.Provider.IPropertyCmdletProvider berikut:

Move-ItemProperty

Cmdlet ini memungkinkan pengguna untuk memindahkan properti dan nilainya dari satu lokasi ke lokasi lain. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IDynamicPropertyCmdletProvider berikut:

New-ItemProperty

Cmdlet ini memungkinkan pengguna untuk membuat properti baru dan menetapkan nilainya. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IDynamicPropertyCmdletProvider berikut:

Remove-ItemProperty

Cmdlet ini memungkinkan pengguna untuk menghapus properti dan nilainya. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IDynamicPropertyCmdletProvider berikut:

Rename-ItemProperty

Cmdlet ini memungkinkan pengguna untuk mengubah nama properti. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.IDynamicPropertyCmdletProvider berikut:

Set-ItemProperty

Cmdlet ini memungkinkan pengguna memperbarui properti item. Untuk mendukung cmdlet ini, timpa metode antarmuka System.Management.Automation.Provider.IPropertyCmdletProvider berikut:

Cmdlet lokasi

Get-Location

Mengambil informasi tentang lokasi kerja saat ini. Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.

Pop-Location

Cmdlet ini mengubah lokasi saat ini ke lokasi yang terakhir didorong ke tumpukan. Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.

Push-Location

Cmdlet ini menambahkan lokasi saat ini ke bagian atas daftar lokasi ("tumpukan"). Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.

Set-Location

Cmdlet ini mengatur lokasi kerja saat ini ke lokasi tertentu. Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.

Cmdlet jalur

Join-Path

Cmdlet ini memungkinkan pengguna untuk menggabungkan segmen jalur induk dan anak untuk membuat jalur penyedia-internal. Untuk mendukung cmdlet ini, timpa metode System.Management.Automation.Provider.NavigationCmdletProvider.MakePath .

Convert-Path

Cmdlet ini mengonversi jalur dari jalur PowerShell ke jalur penyedia PowerShell.

Split-Path

Mengembalikan bagian jalur yang ditentukan.

Resolve-Path

Menyelesaikan karakter kartubebas dalam jalur, dan menampilkan konten jalur.

Test-Path

Cmdlet ini menentukan apakah semua elemen jalur ada. Untuk mendukung cmdlet ini, timpa metode kelas System.Management.Automation.Provider.ItemCmdletProvider berikut:

Cmdlet PSProvider

Get-PSProvider

Cmdlet ini mengembalikan informasi tentang penyedia yang tersedia dalam sesi. Anda tidak perlu menimpa metode apa pun untuk mendukung cmdlet ini.