Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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. |