以下代码展示了创建基本 Windows PowerShell 提供程序中描述的 Windows PowerShell 提供程序的实现。 此实现提供了用于启动和停止提供程序的方法,尽管它不提供访问数据存储或获取或设置数据存储中的数据的方法,但它确实提供了所有提供程序所需的基本功能。
注释
可以使用适用于 Windows Vista 的 Windows 软件开发工具包和 Microsoft .NET Framework 3.0 运行时组件下载此提供程序的 C# 源文件(AccessDBSampleProvider01.cs)。 有关下载说明,请参阅 如何安装 Windows PowerShell 并下载 Windows PowerShell SDK。 <PowerShell 示例> 目录中提供了下载的源文件。 有关其他 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
}