Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El siguiente código muestra la implementación del proveedor PowerShell de Windows descrita en Creando un proveedor básico de PowerShell para Windows. Esta implementación proporciona métodos para iniciar y detener el proveedor y, aunque no proporciona un medio para acceder a un almacén de datos ni para obtener o establecer los datos en dicho almacén, sí proporciona la funcionalidad básica que requieren todos los proveedores.
Nota:
Puedes descargar el archivo fuente (AccessDBSampleProvider01.cs) de C# para este proveedor utilizando el Kit de Desarrollo de Software de Windows para Windows Vista y los Componentes de Tiempo de Ejecución de Microsoft .NET Framework 3.0. Para las instrucciones de descarga, consulta Cómo instalar Windows PowerShell y descargar el SDK de Windows PowerShell. Los archivos fuente descargados están disponibles en el <directorio de Ejemplos> de PowerShell. Para más información sobre otras implementaciones de proveedores de Windows PowerShell, consulte Diseñando su proveedor de PowerShell para Windows.
Ejemplo 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
}