次のコードは、「基本的な Windows PowerShell プロバイダーの作成」で説明されている Windows PowerShell プロバイダーの実装を示しています。 この実装では、プロバイダーを開始および停止するためのメソッドが提供されます。また、データ ストアにアクセスしたり、データ ストア内のデータを取得または設定したりする手段は提供されませんが、すべてのプロバイダーに必要な基本的な機能が提供されます。
注
Windows Vista 用 Windows ソフトウェア開発キットと 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
}
こちらもご覧ください
Windows PowerShell SDK の
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell