Windows PowerShell-szolgáltató létrehozása

Ez a szakasz azt ismerteti, hogyan lehet Windows PowerShell szolgáltatót. A Windows PowerShell szolgáltató két módon tekinthető meg. A felhasználó számára a szolgáltató a tárolt adatok egy halmazát jelöli. A tárolt adatok például a Internet Information Services (IIS) metabázisa, a Microsoft Windows Registry, az Windows fájlrendszer, az Active Directory, valamint a által tárolt változó- és aliasadatok Windows PowerShell.

A fejlesztő számára Windows PowerShell a felhasználó és a felhasználó által elérnie szükséges adatok közötti felület. Ebből a szempontból az ebben a szakaszban ismertetett minden szolgáltatótípus támogat bizonyos alaposztályok és felületek készletét, amelyek lehetővé teszik, hogy az Windows PowerShell-runtime bizonyos parancsmagokat közös módon tegye elérhetővé a felhasználó számára.

Szolgáltatók által Windows PowerShell

Windows PowerShell számos olyan szolgáltatót (például a fájlrendszerszolgáltatót, a beállításjegyzék-szolgáltatót és az aliasszolgáltatót) biztosít, amelyek az ismert adattárak elérésére használhatók. A szolgáltatás által biztosított szolgáltatókkal kapcsolatos további Windows PowerShell az alábbi paranccsal férhet hozzá az online súgóhoz:

PS>get-help about_providers

A tárolt adatok elérése Windows PowerShell elérési utak használatával

Windows PowerShell-szolgáltatók a Windows PowerShell és a parancsok számára programozott módon érhetők el a Windows PowerShell útvonalakon keresztül. A legtöbb esetben ezek az elérési utak közvetlenül a szolgáltatón keresztül férnek hozzá az adatokhoz. Egyes elérési utak azonban feloldhatóak olyan belső szolgáltatói elérési utakra, amelyek lehetővé teszik, hogy a parancsmagok nem Windows PowerShell alkalmazásprogramozási felületeket (API-kat) használjanak az adatok eléréséhez. További információ arról, hogyan működnek Windows PowerShell szolgáltatók a Windows PowerShell: How Windows PowerShell Works(Az Windows PowerShell működése).

Szolgáltatói parancsmagok felfedése Windows PowerShell meghajtók használatával

A Windows PowerShell szolgáltató virtuális hálózati meghajtók használatával teszi elérhetővé a támogatott Windows PowerShell parancsmagokat. Windows PowerShell a következő szabályokat alkalmazza egy Windows PowerShell meghajtóra:

  • A meghajtó neve bármilyen alfanumerikus sorozat lehet.
  • A meghajtó az elérési út bármely érvényes pontján meg lehet adni " gyökérnek" nevezett meghajtót.
  • A meghajtó bármilyen tárolt adathoz, nem csak a fájlrendszerhez valósítható meg.
  • Minden meghajtó megtartja a saját aktuális munkakörnyezetét, így a felhasználó megtarthatja a környezetet a meghajtók közötti váltáskor.

A szakasz tartalma

Az alábbi táblázatban olyan témaköröket sorolunk fel, amelyek egymásra épülő példakódokat tartalmaznak. A második témakörtől kezdve az alapszintű Windows PowerShell-szolgáltatót inicializálhatja és nem inicializálhatja az Windows PowerShell-modul, a következő témakör az adatok elérésére használható funkciókkal bővül, a következő témakör az adatok (a tárolt adatokban lévő elemek) kezeléséhez szükséges funkciókkal bővül.

Témakör Definíció
A Windows PowerShell-szolgáltató tervezése Ez a témakör a szolgáltatásszolgáltató megvalósítása előtt megfontolt Windows PowerShell ismerteti. Összefoglalja a Windows PowerShell használt alaposztályokat és interfészeket.
Alapszintű Windows PowerShell-szolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre olyan Windows PowerShell, amely lehetővé teszi, Windows PowerShell a Windows PowerShell inicializálja és inicializálja a szolgáltatót.
Windows PowerShelles meghajtószolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi, hogy a felhasználó egy új meghajtón keresztül Windows PowerShell egy adattárat.
Windows PowerShelles elemszolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi, hogy a felhasználó manipulálja az adattár elemeit.
Windows PowerShelles tárolószolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi, hogy a felhasználó többrétegű adattárakat használ.
Windows PowerShelles navigációszolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi, hogy a felhasználó hierarchikus módon navigáljon egy adattár elemei között.
Windows PowerShelles tartalomszolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi, hogy a felhasználó módosítsa egy adattár elemeinek tartalmát.
Windows PowerShelles tulajdonságszolgáltató létrehozása Ez a témakör bemutatja, hogyan hozhat létre Windows PowerShell szolgáltatót, amely lehetővé teszi a felhasználó számára az adattár elemeinek tulajdonságainak manipulálát.

Lásd még:

Az Windows PowerShell működése

Windows PowerShell SDK

Windows PowerShell – programozói útmutató