Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Следующий код показывает реализацию провайдера 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
}