RegistryProvider Class

Definition

Provider that provides access to Registry through cmdlets. This provider implements NavigationCmdletProvider, IPropertyCmdletProvider, IDynamicPropertyCmdletProvider,
ISecurityDescriptorCmdletProvider interfaces.

public sealed class RegistryProvider : System.Management.Automation.Provider.NavigationCmdletProvider, System.Management.Automation.Provider.IDynamicPropertyCmdletProvider, System.Management.Automation.Provider.ISecurityDescriptorCmdletProvider
Inheritance
Implements

Inherited Members

System.Management.Automation.Provider.CmdletProvider

System.Management.Automation.Provider.ContainerCmdletProvider

System.Management.Automation.Provider.DriveCmdletProvider

System.Management.Automation.Provider.ItemCmdletProvider

System.Management.Automation.Provider.NavigationCmdletProvider

Constructors

RegistryProvider()

Fields

ProviderName

Gets the name of the provider

Methods

ClearProperty(String, Collection<String>)

Clears a property of the item at the specified path.

ClearPropertyDynamicParameters(String, Collection<String>)

Gives the provider a chance to attach additional parameters to the clear-itemproperty cmdlet.

CopyProperty(String, String, String, String)

Copies a property of the item at the specified path to a new property on the destination path.

CopyPropertyDynamicParameters(String, String, String, String)

Gives the provider a chance to attach additional parameters to the copy-itemproperty cmdlet.

GetProperty(String, Collection<String>)

Gets the properties of the item specified by the path.

GetPropertyDynamicParameters(String, Collection<String>)

Gives the provider a chance to attach additional parameters to the get-itemproperty cmdlet.

GetSecurityDescriptor(String, AccessControlSections)

Gets the security descriptor for the item specified by path.

MoveProperty(String, String, String, String)

Moves a property on an item specified by sourcePath.

MovePropertyDynamicParameters(String, String, String, String)

Gives the provider a chance to attach additional parameters to the move-itemproperty cmdlet.

NewProperty(String, String, String, Object)

Creates a new property on the specified item

NewPropertyDynamicParameters(String, String, String, Object)

Gives the provider a chance to attach additional parameters to the new-itemproperty cmdlet.

NewSecurityDescriptorFromPath(String, AccessControlSections)

Creates a new empty security descriptor.

NewSecurityDescriptorOfType(String, AccessControlSections)

Creates a new empty security descriptor.

RemoveProperty(String, String)

Removes a property on the item specified by the path.

RemovePropertyDynamicParameters(String, String)

Gives the provider a chance to attach additional parameters to the remove-itemproperty cmdlet.

RenameProperty(String, String, String)

Renames a property of the item at the specified path.

RenamePropertyDynamicParameters(String, String, String)

Gives the provider a chance to attach additional parameters to the rename-itemproperty cmdlet.

SetProperty(String, PSObject)

Sets the specified properties of the item at the specified path.

SetPropertyDynamicParameters(String, PSObject)

Gives the provider a chance to attach additional parameters to the get-itemproperty cmdlet.

SetSecurityDescriptor(String, ObjectSecurity)

Sets the security descriptor for the item specified by path