Jak vytvořit zprostředkovatele Windows PowerShellu

Tato část popisuje, jak vytvořit poskytovatele Windows PowerShell. Poskytovatele Windows PowerShell lze zvážit dvěma způsoby. Poskytovatel uživateli představuje sadu uložených dat. Uložená data mohou být například metabáze služby Internetová informační služba (IIS), registr microsoft Windows, systém souborů Windows, služba Active Directory a data proměnných a aliasů uložená službou Windows PowerShell.

Pro vývojáře je Windows PowerShell rozhraní mezi uživatelem a daty, ke které uživatel potřebuje přístup. Z tohoto pohledu každý typ zprostředkovatele popsaný v této části podporuje sadu konkrétních základních tříd a rozhraní, které modulu runtime Windows PowerShell umožňují běžnému vystavování určitých rutin uživateli.

Poskytovatelé poskytované Windows PowerShell

Windows PowerShell několik poskytovatelů (například zprostředkovatel systému souborů, poskytovatel registru a zprostředkovatel aliasů), kteří se používají pro přístup ke známým úložišťm dat. Další informace o poskytovatelích dodaných Windows PowerShell získáte pomocí následujícího příkazu pro přístup k online nápovědě:

Nápověda>k PS about_providers

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

Windows PowerShell zprostředkovatelé jsou přístupní Windows PowerShell modulu runtime a příkazům prostřednictvím kódu programu pomocí Windows PowerShell cest. Ve většině času se tyto cesty používají k přímému přístupu k datům prostřednictvím poskytovatele. Některé cesty je však možné přeložit na interní cesty poskytovatele, které umožňují rutině používat pro přístup k datům Windows PowerShell aplikační programovací rozhraní (API). Další informace o tom, jak poskytovatelé Windows PowerShell v rámci Windows PowerShell, najdete v tématu How Windows PowerShell Works.

Vystavení rutin zprostředkovatele pomocí Windows PowerShell jednotek

Poskytovatel Windows PowerShell zpřístupňuje podporované rutiny pomocí virtuálních Windows PowerShell disků. Windows PowerShell pro jednotku s Windows PowerShell platí následující pravidla:

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

V tomto oddílu

Následující tabulka obsahuje seznam témat, která obsahují příklady kódu, které jsou na sobě vzájemně navzájem zabudovat. Počínaje druhým tématem je možné základního zprostředkovatele Windows PowerShell inicializovat a neinicializovaný pomocí modulu runtime Windows PowerShell, 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
Navrhování zprostředkovatele Windows PowerShellu Toto téma popisuje, co byste měli vzít v úvahu před implementací Windows PowerShell poskytovatele. Shrnuje základní Windows PowerShell a rozhraní poskytovatele, které se používají.
Vytvoření základního zprostředkovatele Windows PowerShellu Toto téma ukazuje, jak vytvořit poskytovatele Windows PowerShell, který umožňuje modulu runtime Windows PowerShell inicializaci a inicializaci zprostředkovatele.
Vytvoření zprostředkovatele jednotky Windows PowerShellu Toto téma ukazuje, jak vytvořit poskytovatele Windows PowerShell, který uživateli umožní přístup k datovému Windows PowerShell disku.
Vytvoření zprostředkovatele položky Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShell, který umožňuje uživateli manipulovat s položkami v datovém úložiště.
Vytvoření zprostředkovatele kontejneru Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShell, který umožňuje uživateli pracovat na vícevrstvých datových obchodech.
Vytvoření zprostředkovatele navigace Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShell, který umožňuje uživateli hierarchicky procházet položky úložiště dat.
Vytvoření zprostředkovatele obsahu Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShell, který umožňuje uživateli manipulovat s obsahem položek v datovém úložiště.
Vytvoření zprostředkovatele vlastnosti Windows PowerShellu Toto téma ukazuje, jak vytvořit zprostředkovatele Windows PowerShell, který umožňuje uživateli manipulovat s vlastnostmi položek v datovém úložiště.

Viz také

Jak Windows PowerShell funguje

Sada SDK Windows PowerShellu

Příručka programátora Windows PowerShellu