Export (0) Print
Expand All

RegistryProvider Class

Represents the implementation of the Registery provider that is provided by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.


Namespace: Microsoft.PowerShell.Commands
Assembly: System.Management.Automation (in System.Management.Automation.dll)

'Usage
Dim instance As RegistryProvider

[CmdletProviderAttribute("Registry", ProviderCapabilities.None|ProviderCapabilities.ShouldProcess|ProviderCapabilities.Transactions)] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="New-Item")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ItemProperty")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Move-ItemProperty")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item")] 
[OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Acl")] 
public sealed class RegistryProvider : NavigationCmdletProvider, IDynamicPropertyCmdletProvider, IPropertyCmdletProvider, ISecurityDescriptorCmdletProvider
/** @attribute CmdletProviderAttribute("Registry", ProviderCapabilities.None|ProviderCapabilities.ShouldProcess|ProviderCapabilities.Transactions) */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="New-Item") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ItemProperty") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Move-ItemProperty") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item") */ 
/** @attribute OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Acl") */ 
public final class RegistryProvider extends NavigationCmdletProvider implements IDynamicPropertyCmdletProvider, IPropertyCmdletProvider, 
	ISecurityDescriptorCmdletProvider
CmdletProviderAttribute("Registry", ProviderCapabilities.None|ProviderCapabilities.ShouldProcess|ProviderCapabilities.Transactions) 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="New-Item") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ItemProperty") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Move-ItemProperty") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-ChildItem") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Item") 
OutputTypeAttribute(System.Compiler.TypeNode[], ProviderCmdlet="Get-Acl") 
public final class RegistryProvider extends NavigationCmdletProvider implements IDynamicPropertyCmdletProvider, IPropertyCmdletProvider, 
	ISecurityDescriptorCmdletProvider

Providers are used to access data and components that would not otherwise be accessible at the command line. The Registry provider provides access to the Windows Registry.

For Help at the command line, type:

get-help about_provider


Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

 

Target Platforms


Show:
© 2015 Microsoft