Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующем коде показана реализация поставщика Windows PowerShell, описанного в разделе "Создание базового поставщика Windows PowerShell". Эта реализация предоставляет методы запуска и остановки поставщика, и хотя он не предоставляет средства для доступа к хранилищу данных или получения или установки данных в хранилище данных, он предоставляет основные функциональные возможности, необходимые всем поставщикам.
Замечание
Исходный файл C# (AccessDBSampleProvider01.cs) для этого поставщика можно скачать с помощью пакета средств разработки программного обеспечения Windows для Windows Vista и компонентов среды выполнения Microsoft .NET Framework 3.0. Инструкции по скачиванию см. в статье Установка Windows PowerShell и скачивание пакета SDK для Windows 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
}
См. также
руководство программиста Windows PowerShell
пакета SDK для Windows PowerShell
PowerShell