Megosztás a következőn keresztül:


Hogyan hozzunk létre Windows PowerShell szolgáltatót

Ez a rész bemutatja, hogyan lehet Windows PowerShell szolgáltatót építeni. Egy Windows PowerShell szolgáltatót kétféleképpen lehet kezelni. A felhasználó számára a szolgáltató egy tárolt adathalmazt képvisel. Például a tárolt adatok lehetnek az Internet Information Services (IIS) Metabase, a Microsoft Windows Registry (Windows Registry), a Windows fájlrendszer, az Active Directory, valamint a Windows PowerShell által tárolt változó és alias adatok.

A fejlesztő számára a Windows PowerShell szolgáltató a felhasználó és az adatok közötti interfész, amelyekhez hozzá kell férnie. Ebből a szempontból minden szolgáltatótípus, amelyet ebben a szakaszban leírtak, egy adott alaposztályt és interfészt támogat, amelyek lehetővé teszik, hogy a Windows PowerShell futási ideje bizonyos cmdleteket közös módon tárjon fel a felhasználó számára.

A Windows PowerShell által biztosított szolgáltatók

A Windows PowerShell több szolgáltatót (például a FileSystem szolgáltatót, a Registry szolgáltatót és az Alias szolgáltatót) biztosít, amelyeket ismert adattárolókhoz használnak. További információért a Windows PowerShell által biztosított szolgáltatókról az alábbi parancsot használja az online Súgó eléréséhez:

Ui.>Get-Help about_Providers

A tárolt adatok elérése Windows PowerShell útvonalakon keresztül

A Windows PowerShell szolgáltatók elérhetők a Windows PowerShell futtatóidejéhez és a parancsokhoz programozotikusan Windows PowerShell útvonalak használatával. A legtöbb esetben ezeket az utakat közvetlenül a szolgáltatón keresztül használják az adatokhoz. Ugyanakkor néhány út feloldható szolgáltató-belső útvonalakra, amelyek lehetővé teszik, hogy egy cmdlet nem Windows PowerShell alkalmazási interfészeket (API-kat) használjon az adatok eléréséhez. További információért arról, hogyan működnek a Windows PowerShell szolgáltatók a Windows PowerShell-en belül, lásd: Hogyan működik a Windows PowerShell.

Szolgáltató cmdlet-ek megjelenítése Windows PowerShell meghajtókkal

Egy Windows PowerShell szolgáltató virtuális Windows PowerShell meghajtókkal teszi elérhetővé a támogatott cmdletjeit. A Windows PowerShell az alábbi szabályokat alkalmazza egy Windows PowerShell meghajtóra:

  • Egy meghajtó neve bármilyen alfanumerikus sorozat lehet.
  • A meghajtó bármely érvényes ponton meghatározható az úton, amit "gyökérnek" neveznek.
  • Meghajtó bármilyen tárolt adatra megvalósítható, nem csak a fájlrendszerre.
  • Minden meghajtó megtartja a saját aktuális munkahelyét, így a felhasználó megőrzi a kontextust a meghajtók közötti váltáskor.

Ebben a részben

Az alábbi táblázat olyan témákat sorol, amelyek kódpéldákat tartalmaznak, amelyek egymásra épülnek. A második témától kezdve az alapvető Windows PowerShell szolgáltatót a Windows PowerShell futtatóideje inicializálhatja és nem inicializálja, a következő téma hozzáadja az adatok eléréséhez szükséges funkciókat, a következő téma az adatok (a tárolt adatokban lévő elemek) manipulálásához szükséges funkciókat, és így tovább.

Téma Definition
Windows PowerShell szolgáltató tervezése Ez a téma olyan dolgokat tárgyal, amelyeket érdemes figyelembe venni a Windows PowerShell szolgáltató bevezetése előtt. Összefoglalja a Windows PowerShell szolgáltató alaposztályait és interfészeit, amelyeket használnak.
Alap Windows PowerShell szolgáltató létrehozása Ez a téma bemutatja, hogyan lehet létrehozni egy Windows PowerShell szolgáltatót, amely lehetővé teszi a Windows PowerShell futtatóidejének inicializálását és visszavonását.
Windows PowerShell meghajtó szolgáltató létrehozása Ez a téma bemutatja, hogyan lehet létrehozni egy Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy hozzáférjen egy adattárolóhoz egy Windows PowerShell meghajtón keresztül.
Windows PowerShell Item Provider létrehozása Ez a téma bemutatja, hogyan lehet létrehozni egy Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy kezelje az adattárolóban lévő elemeket.
Windows PowerShell konténerszolgáltató létrehozása Ez a téma bemutatja, hogyan lehet létrehozni egy Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy többrétegű adattárolókon dolgozzon.
Windows PowerShell navigációs szolgáltató létrehozása Ez a téma bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy hierarchikus módon navigáljon az adattároló elemei között.
Windows PowerShell tartalomszolgáltató létrehozása Ez a téma bemutatja, hogyan lehet létrehozni egy Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy manipulálja az adattárolóban lévő elemek tartalmát.
Windows PowerShell tulajdonságszolgáltató létrehozása Ez a téma bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára, hogy manipulálja az adattároló elemeinek tulajdonságait.

Lásd még:

Hogyan működik a Windows PowerShell

Windows PowerShell SDK

Windows PowerShell programozói útmutató