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 zprostředkovatele jsou součástí sady statických parametrů, které jsou k dispozici všem poskytovatelům, kteří tuto rutinu podporují, a také dynamické parametry, které se přidají, když uživatel určí určitou hodnotu pro určité statické parametry rutiny zprostředkovatele.
Statické parametry rutiny zprostředkovatele
Statické parametry jsou definované prostředím Windows PowerShell. Velkou sadu těchto parametrů implementuje Prostředí Windows PowerShell, které poskytuje konzistenci napříč všemi poskytovateli a poskytuje jednodušší vývojové prostředí. Mezi příklady těchto parametrů patří parametry LiteralPath, Excludea Include rutiny Get-Item. Menší sadu těchto parametrů je možné přepsat a poskytnout tak akce specifické pro vašeho poskytovatele. Mezi příklady těchto parametrů patří Path a parametr Value rutiny Set-Item. Tady je seznam parametrů, které je možné přepsat pro rutiny zprostředkovatele.
Clear-Content rutinu Můžete definovat, jak bude váš zprostředkovatel používat hodnoty předané Path parametr rutiny Clear-Content implementací metody System.Management.Automation.Provider.IContentCmdletProvider.ClearContent*.
Clear-Item rutinu Můžete definovat, jak bude váš zprostředkovatel používat hodnoty předané Path parametr rutiny Clear-Item implementací metody System.Management.Automation.Provider.ItemCmdletProvider.ClearItem*.
Clear-ItemProperty rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path a Name parametry rutiny Clear-ItemProperty implementací metody System.Management.Automation.Provider.IPropertyCmdletProvider.ClearProperty* metody.
Copy-Item rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path, Destinationa Recurse parametry rutiny Copy-Item implementací metody System.Management.Automation.Provider.ContainerCmdletProvider.CopyItem metoda.
Get-ChildItems rutinu Můžete definovat, jak bude váš zprostředkovatel používat hodnoty předané Path a Recurse parametry rutiny Get-ChildItem implementací metod System.Management.Automation.Provider.ContainerCmdletProvider.GetChildItems* a System.Management.Automation.Provider.ContainerCmdletProvider.GetChildNames* metody.
Get-Content rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path parametr rutiny Get-Content implementací metody System.Management.Automation.Provider.IContentCmdletProvider.GetContentReader*.
Get-Item rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path parametr rutiny Get-Item implementací metody System.Management.Automation.Provider.ItemCmdletProvider.GetItem*.
Get-ItemProperty rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path a Name parametry rutiny Get-ItemProperty implementací metody System.Management.Automation.Provider.IPropertyCmdletProvider.GetProperty*.
Invoke-Item rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path parametru rutiny Invoke-Item implementací metody System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction*.
Move-Item rutinu Můžete definovat, jak bude poskytovatel používat hodnoty předané Path a Destination parametry rutiny Move-Item implementací metody System.Management.Automation.Provider.NavigationCmdletProvider.MoveItem*.
New-Item rutinu Můžete definovat, jak bude poskytovatel používat hodnoty předané Path, ItemTypea Value parametry rutiny New-Item implementací System.Management.Automation.Provider.ContainerCmdletProvider.NewItem* metody.
New-ItemProperty rutinu Můžete definovat, jak bude poskytovatel používat hodnoty předané Path, Name, PropertyTypea Value parametrů rutiny New-ItemProperty implementací Microsoft.PowerShell.Commands.RegistryProvider.NewProperty* metody.
Remove-Item Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path a Recurse parametry rutiny Remove-Item implementací metody System.Management.Automation.Provider.ContainerCmdletProvider.RemoveItem* metody.
Remove-ItemProperty Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path a Name parametry rutiny Remove-ItemProperty implementací metody System.Management.Automation.Provider.IDynamicPropertyCmdletProvider.RemoveProperty*.
Rename-Item rutinu Můžete definovat, jak bude poskytovatel používat hodnoty předané Path a NewName parametry rutiny Rename-Item implementací metody System.Management.Automation.Provider.ContainerCmdletProvider.RenameItem* metody.
Rename-ItemProperty Můžete definovat, jak bude váš zprostředkovatel používat hodnoty předané Path, NewNamea Name parametry rutiny Rename-ItemProperty implementací System.Management.Automation.Provider.IDynamicPropertyCmdletProvider.RenameProperty* metoda.
Set-Content rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path parametru rutiny Set-Content implementací metody System.Management.Automation.Provider.IContentCmdletProvider.GetContentWriter* metody.
Set-Item rutinu Můžete definovat, jak bude váš zprostředkovatel používat hodnoty předané Path a Value parametry rutiny Set-Item implementací metody System.Management.Automation.Provider.ItemCmdletProvider.SetItem* metody.
Set-ItemProperty rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path a Value parametry rutiny Set-Item implementací System.Management.Automation.Provider.IPropertyCmdletProvider.SetProperty* metody.
Test-Path rutinu Můžete definovat, jak bude váš poskytovatel používat hodnoty předané Path parametru rutiny Test-Path implementací metody System.Management.Automation.Provider.ItemCmdletProvider.InvokeDefaultAction*.
Kromě toho nemůžete určit charakteristiky těchto parametrů, například jestli jsou volitelné nebo povinné, ani tyto parametry nemůžete poskytnout alias nebo zadat některý z ověřovacích atributů. Naproti tomu v samostatných rutinách můžete specifikovat vlastnosti parametrů pomocí atributů, jako je například atribut Parameters.
Dynamické parametry rutiny zprostředkovatele
Dynamické parametry pro zprostředkovatele rutin jsou podobné dynamickým poskytovatelům pro samostatné rutiny. V obou případech se parametry přidají do rutiny, když uživatel zadá určitou hodnotu pro jeden z výchozích parametrů, například parametr path. Ne všechny statické parametry se ale dají použít k aktivaci přidání dynamických parametrů. Další informace o dynamických parametrech naleznete v tématu Rutina rutiny dynamické parametry.
Viz také
dynamické parametry rutiny zprostředkovatele