Поделиться через


Пример кода AccessDbProviderSample01

Следующий код показывает реализацию провайдера Windows PowerShell, описанного в статье «Создание базового провайдера Windows PowerShell». Эта реализация предоставляет методы запуска и остановки провайдера, и хотя она не предоставляет возможности доступа к хранилищу данных или получения или установки данных в хранилище, она предоставляет базовую функциональность, необходимую всем провайдерам.

Замечание

Вы можете скачать исходный файл C# (AccessDBSampleProvider01.cs) для этого провайдера, используя Windows Software Development Kit для Windows Vista и компоненты Microsoft .NET Framework 3.0 Runtime Components. Инструкции по скачиванию смотрите в разделе «Как установить 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

Windows PowerShell SDK