Sdílet prostřednictvím


Vytvoření zprostředkovatele Windows PowerShellu

Tato část popisuje, jak vytvořit zprostředkovatele Windows PowerShellu. Zprostředkovatele Windows PowerShellu je možné zvážit dvěma způsoby. Pro uživatele představuje poskytovatel sadu uložených dat. Uložená data mohou být například metabáze Internetové informační služby (IIS), registr systému Microsoft Windows, systém souborů Systému Windows, Active Directory a data proměnných a aliasů uložená prostředím Windows PowerShell.

Poskytovatel Windows PowerShellu je pro vývojáře rozhraním mezi uživatelem a daty, ke kterým uživatel potřebuje přístup. Z této perspektivy každý typ zprostředkovatele popsaného v této části podporuje sadu konkrétních základních tříd a rozhraní, která umožňují modulu runtime Prostředí Windows PowerShell zpřístupnit určité rutiny uživateli běžným způsobem.

Poskytovatelé poskytované prostředím Windows PowerShell

Windows PowerShell poskytuje několik poskytovatelů (například poskytovatele systému souborů, poskytovatele registru a aliasu), kteří se používají pro přístup ke známým úložištím dat. Další informace o zprostředkovateli poskytovaných prostředím Windows PowerShell najdete v následujícím příkazu pro přístup k online nápovědě:

>Get-Help about_Providers ps

Přístup k uloženým datům pomocí cest Windows PowerShellu

Zprostředkovatelé Prostředí Windows PowerShell jsou přístupní k modulu runtime Windows PowerShellu a k příkazům prostřednictvím kódu programu prostřednictvím cest Windows PowerShellu. Ve většině případů se tyto cesty používají k přímému přístupu k datům prostřednictvím poskytovatele. Některé cesty se ale dají přeložit na interní cesty zprostředkovatele, které umožňují rutině pro přístup k datům používat jiná aplikační programovací rozhraní než Windows PowerShell. Další informace o tom, jak zprostředkovatelé Prostředí Windows PowerShell fungují v prostředí Windows PowerShell, najdete v tématu Jak windows PowerShell funguje.

Zveřejnění rutin zprostředkovatele pomocí jednotek Windows PowerShellu

Poskytovatel Windows PowerShellu zveřejňuje podporované rutiny pomocí virtuálních jednotek Windows PowerShellu. Windows PowerShell používá následující pravidla pro jednotku Windows PowerShellu:

  • Název jednotky může být libovolná alfanumerická sekvence.
  • Jednotku je možné zadat v libovolném platném bodě cesty označované jako "root".
  • Jednotku je možné implementovat pro všechna uložená data, nejen pro systém souborů.
  • Každá jednotka uchovává své vlastní aktuální pracovní umístění, což uživateli umožňuje zachovat kontext při přesouvání mezi jednotkami.

V této sekci

Následující tabulka uvádí témata, která obsahují příklady kódu, které se vzájemně vytvářejí. Počínaje druhým tématem lze základního zprostředkovatele Windows PowerShellu inicializovat a neinicializovat modulem runtime Windows PowerShellu, další téma přidává funkce pro přístup k datům, další téma přidává funkce pro manipulaci s daty (položky v uložených datech atd.).

Téma Definice
návrhu zprostředkovatele Windows PowerShellu Toto téma popisuje, co byste měli zvážit před implementací zprostředkovatele Windows PowerShellu. Shrnuje základní třídy a rozhraní zprostředkovatele Windows PowerShellu, které se používají.
Vytvoření základního zprostředkovatele Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Prostředí Windows PowerShell, který umožňuje modulu runtime Prostředí Windows PowerShell inicializovat a zrušit inicializaci zprostředkovatele.
vytvoření zprostředkovatele jednotek Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje přístup k úložišti dat prostřednictvím jednotky Windows PowerShellu.
vytvoření zprostředkovatele položek prostředí Windows PowerShell Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje manipulovat s položkami v úložišti dat.
vytvoření poskytovatele kontejneru Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje pracovat na vícevrstvých úložištích dat.
Vytvoření zprostředkovatele navigace windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje procházet položky úložiště dat hierarchickým způsobem.
vytvoření zprostředkovatele obsahu Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje manipulovat s obsahem položek v úložišti dat.
vytvoření zprostředkovatele vlastností Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShellu, který uživateli umožňuje manipulovat s vlastnostmi položek v úložišti dat.

Viz také

jak funguje windows PowerShell

windows PowerShell SDK

programátora windows PowerShellu