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


Szolgáltatói parancsmagok

Az adattárak kezeléséhez a felhasználó által futtatható parancsmagokat szolgáltatói parancsmagoknak nevezzük. A parancsmagok támogatásához felül kell írnia az alapszolgáltatói osztályok és felületek által meghatározott metódusok némelyikét.

A felhasználó által futtatható szolgáltatói parancsmagok a következők:

PSDrive-parancsmagok

Get-PSDrive

Ez a parancsmag az aktuális munkamenetBen lévő PowerShell-meghajtókat adja vissza. A parancsmag támogatásához nem kell felülírnia a metódusokat.

New-PSDrive

Ez a parancsmag lehetővé teszi, hogy a felhasználó PowerShell-meghajtókat hozzon létre az adattár eléréséhez. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.DriveCmdletProvider osztály alábbi metódusait:

Remove-PSDrive

Ez a parancsmag lehetővé teszi, hogy a felhasználó eltávolítsa az adattárhoz hozzáférő PowerShell-meghajtókat. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive metódust.

Elemparancsmagok

Clear-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó eltávolítsa egy elem értékét az adattárból. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ItemCmdletProvider osztály alábbi metódusait:

Copy-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó egy elemet másoljon egyik helyről a másikra. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ContainerCmdletProvider osztály alábbi metódusait:

Get-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó adatokat kérjen le az adattárból. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ItemCmdletProvider osztály alábbi metódusait:

Get-ChildItem

Ez a parancsmag lehetővé teszi, hogy a felhasználó lekérje a szülőelem gyermekelemeit. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ContainerCmdletProvider osztály alábbi metódusait:

Invoke-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó végrehajtsa az elem által megadott alapértelmezett műveletet. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction metódust.

Move-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó áthelyezjen egy elemet egyik helyről a másik helyre. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.NavigationCmdletProvider osztály alábbi metódusait:

New-ItemProperty

Ez a parancsmag lehetővé teszi, hogy a felhasználó új elemet hozzon létre az adattárban.

Remove-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó eltávolítsa az elemeket az adattárból. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ContainerCmdletProvider osztály alábbi metódusait:

Rename-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó átnevezze az adattár elemeit. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ContainerCmdletProvider osztály alábbi metódusait:

Set-Item

Ez a parancsmag lehetővé teszi, hogy a felhasználó frissítse az adattárban lévő elemek értékeit. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ItemCmdletProvider osztály alábbi metódusait:

Elemtartalom-parancsmagok

Add-Content

Ez a parancsmag lehetővé teszi, hogy a felhasználó tartalmat adjon hozzá egy elemhez.

Clear-Content

Ez a parancsmag lehetővé teszi, hogy a felhasználó az elem törlése nélkül töröljön tartalmat egy elemből. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IContentCmdletProvider interfész alábbi módszereit:

Get-Content

Ez a parancsmag lehetővé teszi a felhasználó számára egy elem tartalmának lekérését. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IContentCmdletProvider interfész alábbi módszereit:

A GetContentReader metódus egy System.Management.Automation.Provider.IContentReader felületet ad vissza, amely meghatározza a tartalom olvasásához használt metódusokat.

Set-Content

Ez a parancsmag lehetővé teszi a felhasználó számára egy elem tartalmának frissítését. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IContentCmdletProvider interfész alábbi módszereit:

A GetContentWriter metódus egy System.Management.Automation.Provider.IContentWriter felületet ad vissza, amely meghatározza a tartalom írásához használt metódusokat.

Elemtulajdonság-parancsmagok

Clear-ItemProperty

Ez a parancsmag lehetővé teszi a felhasználó számára egy tulajdonság értékének törlését. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IPropertyCmdletProvider interfész alábbi metódusait:

Copy-ItemProperty

Ez a parancsmag lehetővé teszi, hogy a felhasználó egy tulajdonságot és annak értékét egyik helyről a másikra másolja. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IDynamicPropertyCmdletProvider felület alábbi módszereit:

Get-ItemProperty

Ez a parancsmag lekéri egy elem tulajdonságait. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IPropertyCmdletProvider interfész alábbi metódusait:

Move-ItemProperty

Ezzel a parancsmaggal a felhasználó áthelyezhet egy tulajdonságot és annak értékét egyik helyről a másikra. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IDynamicPropertyCmdletProvider felület alábbi módszereit:

New-ItemProperty

Ezzel a parancsmaggal a felhasználó létrehozhat egy új tulajdonságot, és beállíthatja annak értékét. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IDynamicPropertyCmdletProvider felület alábbi módszereit:

Remove-ItemProperty

Ez a parancsmag lehetővé teszi, hogy a felhasználó töröljön egy tulajdonságot és annak értékét. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IDynamicPropertyCmdletProvider felület alábbi módszereit:

Rename-ItemProperty

Ez a parancsmag lehetővé teszi a felhasználó számára egy tulajdonság nevének módosítását. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IDynamicPropertyCmdletProvider felület alábbi módszereit:

Set-ItemProperty

Ez a parancsmag lehetővé teszi a felhasználó számára egy elem tulajdonságainak frissítését. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.IPropertyCmdletProvider interfész alábbi metódusait:

Hely parancsmagjai

Get-Location

Beolvassa az aktuális munkahellyel kapcsolatos információkat. A parancsmag támogatásához nem kell felülírnia a metódusokat.

Pop-Location

Ez a parancsmag az aktuális helyet a verembe legutóbb leküldött helyre módosítja. A parancsmag támogatásához nem kell felülírnia a metódusokat.

Push-Location

Ez a parancsmag hozzáadja az aktuális helyet a helyek listájának elejéhez (egy "verem"). A parancsmag támogatásához nem kell felülírnia a metódusokat.

Set-Location

Ez a parancsmag az aktuális munkahelyet egy megadott helyre állítja be. A parancsmag támogatásához nem kell felülírnia a metódusokat.

Elérésiút-parancsmagok

Join-Path

Ez a parancsmag lehetővé teszi, hogy a felhasználó egy szülő- és gyermekútvonal-szegmenst egyesítsen egy szolgáltató belső elérési útjának létrehozásához. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.NavigationCmdletProvider.MakePath metódust.

Convert-Path

Ez a parancsmag PowerShell-elérési útról PowerShell-szolgáltatói elérési útra konvertálja az elérési utat.

Split-Path

Az elérési út megadott részét adja vissza.

Resolve-Path

Feloldja az elérési út helyettesítő karaktereit, és megjeleníti az elérési út tartalmát.

Test-Path

Ez a parancsmag határozza meg, hogy az elérési út minden eleme létezik-e. A parancsmag támogatásához írja felül a System.Management.Automation.Provider.ItemCmdletProvider osztály alábbi metódusait:

PSProvider-parancsmagok

Get-PSProvider

Ez a parancsmag a munkamenetben elérhető szolgáltatókkal kapcsolatos információkat adja vissza. A parancsmag támogatásához nem kell felülírnia a metódusokat.