Windows PowerShell Sağlayıcısı Oluşturma

Bu bölümde, bir hizmet sağlayıcısının nasıl Windows PowerShell açık bir şekilde anlattır. Bir Windows PowerShell sağlayıcı iki şekilde değerlendirilebilir. Sağlayıcı, kullanıcı için bir dizi depolanmış veriyi temsil eder. Örneğin, depolanan veriler Internet Information Services (IIS) Metatabanı, Microsoft Windows Kayıt Defteri, Windows dosya sistemi, Active Directory ve Windows PowerShell tarafından depolanan değişken ve diğer ad verileri olabilir.

Geliştirici için Windows PowerShell sağlayıcı, kullanıcı ile kullanıcının erişmesi gereken veriler arasındaki arabirimdir. Bu perspektiften bakıldığında, bu bölümde açıklanan her sağlayıcı türü, Windows PowerShell çalışma zamanının belirli cmdlet'leri kullanıcıya ortak bir şekilde açığa çıkarmasına olanak sağlayan belirli temel sınıfları ve arabirimleri destekler.

Windows PowerShell Tarafından Sağlanan Sağlayıcılar

Windows PowerShell bilinen veri depolarına erişmek için kullanılan çeşitli sağlayıcılar (FileSystem sağlayıcısı, Kayıt defteri sağlayıcısı ve Diğer Ad sağlayıcısı gibi) sağlar. Windows PowerShell tarafından sağlanan sağlayıcılar hakkında daha fazla bilgi için aşağıdaki komutu kullanarak çevrimiçi Yardım'a erişin:

PS>get-help about_providers

Windows PowerShell Yolları Kullanarak Depolanan Verilere Erişme

Windows PowerShell sağlayıcılara, Windows PowerShell çalışma zamanı tarafından ve komutlar için Windows PowerShell erişilebilir. Bu yollar çoğu zaman sağlayıcı üzerinden verilere doğrudan erişmek için kullanılır. Ancak, bazı yollar, bir cmdlet'in verilere erişmek için Windows PowerShell olmayan uygulama programlama arabirimlerini (API) kullanmasına olanak sağlayan sağlayıcı iç yollarına çözümlenir. Sağlayıcı sağlayıcılarının Windows PowerShell çalışma hakkında daha fazla bilgi Windows PowerShell, bkz. How Windows PowerShell Works.

Windows PowerShell Sürücüleri Kullanarak Sağlayıcı Cmdlet'Windows PowerShell Açığa Çıkar

Bir Windows PowerShell sağlayıcı, sanal ağ sürücüleri kullanarak desteklenen cmdlet'Windows PowerShell gösterir. Windows PowerShell bir sürücü için aşağıdaki Windows PowerShell uygular:

  • Bir sürücünün adı herhangi bir alfasayısal dizi olabilir.
  • Sürücü, yol üzerinde "kök" olarak adlandırılan herhangi bir geçerli noktada belirtilebilir.
  • Sürücü yalnızca dosya sistemi için değil, depolanan veriler için de kullanılabilir.
  • Her sürücü kendi geçerli çalışma konumunu korur ve kullanıcının sürücüler arasında geçiş yapmak için bağlamı tutmasına olanak sağlar.

Bu Bölümde

Aşağıdaki tabloda, birbirinin üzerinde derleme yapılan kod örneklerini içeren konu başlıkları listerilmiştir. İkinci konu başlığıyla başlayarak, temel Windows PowerShell sağlayıcısı Windows PowerShell çalışma zamanı tarafından başlatılmış ve başlatılmamış olabilir, sonraki konu verilere erişmek için işlevsellik ekler, sonraki konu verileri (depolanan verilerde yer alan öğeler) ve daha pek çok işlev ekler.

Konu Tanım
Windows PowerShell Sağlayıcınızı Tasarlama Bu konu başlığında, bir sağlayıcıyı uygulamadan önce göz önünde Windows PowerShell gerekir. Bu, Windows PowerShell temel sınıflarını ve arabirimlerini özetler.
Temel bir Windows PowerShell Sağlayıcısı Oluşturma Bu konu başlığında, Windows PowerShell çalışma zamanının sağlayıcıyı başlatması ve başlatmayı Windows PowerShell bir sağlayıcı oluşturması açıklanmıştır.
Windows PowerShell Sürücü Sağlayıcısı Oluşturma Bu konu başlığında, kullanıcının bir Windows PowerShell sürücü üzerinden bir veri deposuna erişmesi için izin veren bir Windows PowerShell gösterir.
Windows PowerShell Öğe Sağlayıcısı Oluşturma Bu konu başlığında, kullanıcının veri Windows PowerShell işlemeye olanak sağlayan bir veri sağlayıcısı oluşturma hakkında bilgi ve bilgiler ve bilgiler ve bilgiler yer alanmıştır.
Windows PowerShell Kapsayıcı Sağlayıcısı Oluşturma Bu konu başlığında, kullanıcının çok Windows PowerShell veri depoları üzerinde çalışmasına olanak sağlayan bir sağlayıcı oluşturma hakkında bilgi ve bilgiler ve bilgiler yer alanmıştır.
Windows PowerShell Gezinti Sağlayıcısı Oluşturma Bu konu başlığında, Windows PowerShell veri deposu öğelerinde hiyerarşik bir şekilde gezinmeye olanak sağlayan bir veri sağlayıcısının nasıl oluşturulacakları gösterir.
Windows PowerShell İçerik Sağlayıcısı Oluşturma Bu konuda, kullanıcının bir veri Windows PowerShell içeriğini işlemesi için izin veren bir sağlayıcı oluşturma hakkında bilgi ve bilgiler ve bilgiler yer alanmıştır.
Windows PowerShell Özellik Sağlayıcısı Oluşturma Bu konu başlığında, kullanıcının bir Windows PowerShell öğelerinin özelliklerini değiştirmesi için izin veren bir veri sağlayıcısının nasıl oluşturularak ilgili bilgiler ve bilgiler ve bilgiler yer alelade bir şekilde indirebilirsiniz.

Ayrıca Bkz.

Windows PowerShell Nasıl Çalışır?

Windows PowerShell SDK’sı

Windows PowerShell Programcı Kılavuzu