Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rutiny, které může uživatel spustit pro správu úložiště dat, se označují jako rutiny zprostředkovatele. Pokud chcete tyto rutiny podporovat, musíte přepsat některé metody definované třídami a rozhraními základního zprostředkovatele.
Tady jsou rutiny poskytovatele, které může uživatel spustit:
Rutiny PSDrivu
Get-PSDrive
Tato rutina vrátí jednotky PowerShellu v aktuální relaci. Pro podporu této rutiny nemusíte přepsat žádné metody.
New-PSDrive
Tato rutina umožňuje uživateli vytvořit jednotky PowerShellu pro přístup k úložišti dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.DriveCmdletProvider třídy:
Remove-PSDrive
Tato rutina umožňuje uživateli odebrat jednotky PowerShellu, které přistupují k úložišti dat. Chcete-li tuto rutinu podporovat, přepište System.Management.Automation.Provider.DriveCmdletProvider.RemoveDrive metoda.
Rutiny položek
Clear-Item
Tato rutina umožňuje uživateli odebrat hodnotu položky v úložišti dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ItemCmdletProvider třídy:
Copy-Item
Tato rutina umožňuje uživateli zkopírovat položku z jednoho umístění do jiného. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ContainerCmdletProvider třídy:
Get-Item
Tato rutina umožňuje uživateli načíst data z úložiště dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ItemCmdletProvider třídy:
Get-ChildItem
Tato rutina umožňuje uživateli načíst podřízené položky nadřazené položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ContainerCmdletProvider třídy:
Invoke-Item
Tato rutina umožňuje uživateli provést výchozí akci určenou položkou. Chcete-li tuto rutinu podporovat, přepište System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction metoda.
Move-Item
Tato rutina umožňuje uživateli přesunout položku z jednoho umístění do jiného umístění. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.NavigationCmdletProvider třídy:
New-ItemProperty
Tato rutina umožňuje uživateli vytvořit novou položku v úložišti dat.
Remove-Item
Tato rutina umožňuje uživateli odebrat položky z úložiště dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ContainerCmdletProvider třídy:
- RemoveItem
- RemoveItemDynamicParameters
Rename-Item
Tato rutina umožňuje uživateli přejmenovat položky v úložišti dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ContainerCmdletProvider třídy:
Set-Item
Tato rutina umožňuje uživateli aktualizovat hodnoty položek v úložišti dat. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ItemCmdletProvider třídy:
Rutiny obsahu položek
Add-Content
Tato rutina umožňuje uživateli přidat obsah k položce.
Clear-Content
Tato rutina umožňuje uživateli odstranit obsah z položky bez odstranění položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IContentCmdletProvider rozhraní:
- ClearContent
- ClearContentDynamicParameters
Get-Content
Tato rutina umožňuje uživateli načíst obsah položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IContentCmdletProvider rozhraní:
Metoda GetContentReader vrátí System.Management.Automation.Provider.IContentReader rozhraní, které definuje metody použité ke čtení obsahu.
Set-Content
Tato rutina umožňuje uživateli aktualizovat obsah položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IContentCmdletProvider rozhraní:
Metoda GetContentWriter vrátí System.Management.Automation.Provider.IContentWriter rozhraní, které definuje metody použité k zápisu obsahu.
Rutiny vlastností položky
Clear-ItemProperty
Tato rutina umožňuje uživateli odstranit hodnotu vlastnosti. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IPropertyCmdletProvider rozhraní:
Copy-ItemProperty
Tato rutina umožňuje uživateli kopírovat vlastnost a její hodnotu z jednoho umístění do jiného. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider rozhraní:
Get-ItemProperty
Tato rutina načte vlastnosti položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IPropertyCmdletProvider rozhraní:
Move-ItemProperty
Tato rutina umožňuje uživateli přesunout vlastnost a její hodnotu z jednoho umístění do jiného. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider rozhraní:
- MoveProperty
- MovePropertyDynamicParameters
New-ItemProperty
Tato rutina umožňuje uživateli vytvořit novou vlastnost a nastavit její hodnotu. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider rozhraní:
Remove-ItemProperty
Tato rutina umožňuje uživateli odstranit vlastnost a její hodnotu. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider rozhraní:
- RemoveProperty
- RemovePropertyDynamicParameters
Rename-ItemProperty
Tato rutina umožňuje uživateli změnit název vlastnosti. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider rozhraní:
Set-ItemProperty
Tato rutina umožňuje uživateli aktualizovat vlastnosti položky. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.IPropertyCmdletProvider rozhraní:
Rutiny umístění
Get-Location
Načte informace o aktuálním pracovním umístění. Pro podporu této rutiny nemusíte přepsat žádné metody.
Pop-Location
Tato rutina změní aktuální umístění na umístění naposledy vložené do zásobníku. Pro podporu této rutiny nemusíte přepsat žádné metody.
Push-Location
Tato rutina přidá aktuální umístění do horní části seznamu umístění (zásobník). Pro podporu této rutiny nemusíte přepsat žádné metody.
Set-Location
Tato rutina nastaví aktuální pracovní umístění na zadané umístění. Pro podporu této rutiny nemusíte přepsat žádné metody.
Rutiny cesty
Join-Path
Tato rutina umožňuje uživateli zkombinovat segment nadřazené a podřízené cesty a vytvořit interní cestu zprostředkovatele. Chcete-li tuto rutinu podporovat, přepište System.Management.Automation.Provider.NavigationCmdletProvider.MakePath metoda.
Convert-Path
Tato rutina převede cestu z cesty PowerShellu na cestu zprostředkovatele PowerShellu.
Split-Path
Vrátí zadanou část cesty.
Resolve-Path
Vyřeší zástupné znaky v cestě a zobrazí obsah cesty.
Test-Path
Tato rutina určuje, jestli existují všechny prvky cesty. Chcete-li tuto rutinu podporovat, přepište následující metody System.Management.Automation.Provider.ItemCmdletProvider třídy:
Rutiny PSProvider
Get-PSProvider
Tato rutina vrátí informace o poskytovatelích dostupných v relaci. Pro podporu této rutiny nemusíte přepsat žádné metody.