Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menjelaskan cara membuat penyedia Windows PowerShell. Penyedia Windows PowerShell dapat dipertimbangkan dengan dua cara. Kepada pengguna, penyedia mewakili sekumpulan data yang disimpan. Misalnya, data yang disimpan dapat berupa Metabase Internet Information Services (IIS), Microsoft Windows Registry, sistem file Windows, Direktori Aktif, dan variabel dan data alias yang disimpan oleh Windows PowerShell.
Untuk pengembang, penyedia Windows PowerShell adalah antarmuka antara pengguna dan data yang perlu diakses pengguna. Dari perspektif ini, setiap jenis penyedia yang dijelaskan di bagian ini mendukung serangkaian kelas dasar dan antarmuka tertentu yang memungkinkan runtime Windows PowerShell mengekspos cmdlet tertentu kepada pengguna dengan cara yang sama.
Penyedia disediakan oleh Windows PowerShell
Windows PowerShell menyediakan beberapa penyedia (seperti penyedia FileSystem, penyedia Registri, dan penyedia Alias) yang digunakan untuk mengakses penyimpanan data yang diketahui. Untuk informasi selengkapnya tentang penyedia yang disediakan oleh Windows PowerShell, gunakan perintah berikut untuk mengakses Bantuan online:
PS>Get-Help about_Providers
Mengakses Data Tersimpan Menggunakan Jalur Windows PowerShell
Penyedia Windows PowerShell dapat diakses oleh runtime Windows PowerShell dan untuk perintah secara terprogram melalui penggunaan jalur Windows PowerShell. Sebagian besar waktu, jalur ini digunakan untuk langsung mengakses data melalui penyedia. Namun, beberapa jalur dapat diselesaikan ke jalur penyedia-internal yang memungkinkan cmdlet menggunakan antarmuka pemrograman aplikasi (API) PowerShell non-Windows untuk mengakses data. Untuk informasi selengkapnya tentang cara penyedia Windows PowerShell beroperasi dalam Windows PowerShell, lihat Cara Kerja Windows PowerShell.
Mengekspos Cmdlet Penyedia Menggunakan Drive Windows PowerShell
Penyedia Windows PowerShell mengekspos cmdlet yang didukung menggunakan drive Windows PowerShell virtual. Windows PowerShell menerapkan aturan berikut untuk drive Windows PowerShell:
- Nama drive dapat berupa urutan alfanumerik apa pun.
- Drive dapat ditentukan pada titik valid apa pun pada jalur, yang disebut "root".
- Drive dapat diimplementasikan untuk data apa pun yang disimpan, bukan hanya sistem file.
- Setiap drive menyimpan lokasi kerjanya sendiri saat ini, memungkinkan pengguna untuk mempertahankan konteks saat bergeser di antara drive.
Pada bagian ini
Tabel berikut mencantumkan topik yang menyertakan contoh kode yang dibangun satu sama lain. Dimulai dengan topik kedua, penyedia Windows PowerShell dasar dapat diinisialisasi dan tidak diinisialisasi oleh runtime Windows PowerShell, topik berikutnya menambahkan fungsionalitas untuk mengakses data, topik berikutnya menambahkan fungsionalitas untuk memanipulasi data (item dalam data yang disimpan), dan sebagainya.
Topik | Definisi |
---|---|
Merancang Penyedia Windows PowerShell Anda | Topik ini membahas hal-hal yang harus Anda pertimbangkan sebelum menerapkan penyedia Windows PowerShell. Ini meringkas kelas dasar penyedia Windows PowerShell dan antarmuka yang digunakan. |
Membuat Penyedia Windows PowerShell Dasar | Topik ini menunjukkan cara membuat penyedia Windows PowerShell yang memungkinkan runtime Windows PowerShell menginisialisasi dan membatalkan inisialisasi penyedia. |
Membuat Penyedia Drive Windows PowerShell | Topik ini memperlihatkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna mengakses penyimpanan data melalui drive Windows PowerShell. |
Membuat Penyedia Item Windows PowerShell | Topik ini memperlihatkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna memanipulasi item di penyimpanan data. |
Membuat Penyedia Kontainer Windows PowerShell | Topik ini menunjukkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna untuk bekerja pada penyimpanan data multilayer. |
Membuat Penyedia Navigasi Windows PowerShell | Topik ini memperlihatkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna menavigasi item penyimpanan data dengan cara hierarkis. |
Membuat Penyedia Konten Windows PowerShell | Topik ini memperlihatkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna memanipulasi konten item di penyimpanan data. |
Membuat Penyedia Properti Windows PowerShell | Topik ini memperlihatkan cara membuat penyedia Windows PowerShell yang memungkinkan pengguna memanipulasi properti item di penyimpanan data. |