Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O código a seguir mostra a implementação do provedor Windows PowerShell descrita em Criando um Provedor Básico de PowerShell Windows. Essa implementação fornece métodos para iniciar e parar o provedor e, embora não forneça um meio de acessar um armazenamento de dados ou obter ou definir os dados nele, ela fornece a funcionalidade básica exigida por todos os provedores.
Observação
Você pode baixar o arquivo fonte C# (AccessDBSampleProvider01.cs) deste provedor usando o Windows Software Development Kit para Windows Vista e Microsoft .NET Framework 3.0 Runtime Components. Para instruções de download, veja Como Instalar o Windows PowerShell e Baixar o Windows PowerShell SDK. Os arquivos fonte baixados estão disponíveis no <diretório PowerShell Samples> . Para mais informações sobre outras implementações de provedores Windows PowerShell, veja Designing Your Windows PowerShell Provider.
Exemplo de código
using System.Management.Automation;
using System.Management.Automation.Provider;
using System.ComponentModel;
namespace Microsoft.Samples.PowerShell.Providers
{
#region AccessDBProvider
/// <summary>
/// Simple provider.
/// </summary>
[CmdletProvider("AccessDB", ProviderCapabilities.None)]
public class AccessDBProvider : CmdletProvider
{
}
#endregion AccessDBProvider
}