以下代码展示了 在创建基础 Windows PowerShell 提供者中描述的 Windows PowerShell 提供者的实现。 该实现提供了启动和停止提供者的方法,虽然它不提供访问数据存储或获取或设置数据存储器的方法,但它提供了所有提供者所需的基本功能。
注释
您可以通过Windows Vista软件开发套件和Microsoft.NET Framework 3.0运行时组件下载该提供者的C#源文件(AccessDBSampleProvider01.cs)。 有关下载说明,请参见 《如何安装Windows PowerShell》和《Windows PowerShell SDK》。 下载的源文件可在 <PowerShell Samples> 目录中获取。 有关其他 Windows PowerShell 提供者实现的更多信息,请参见 “设计你的 Windows PowerShell 提供者”。
代码示例
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
}