Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższy kod przedstawia implementację dostawcy Windows PowerShell opisanego w sekcji Tworzenie podstawowego dostawcy Windows PowerShell. Ta implementacja zapewnia metody uruchamiania i zatrzymywania dostawcy, i chociaż nie umożliwia dostępu do magazynu danych ani ich pozyskania lub ustawienia w magazynie, zapewnia podstawową funkcjonalność wymaganą przez wszystkich dostawców.
Uwaga / Notatka
Możesz pobrać plik źródłowy C# (AccessDBSampleProvider01.cs) tego dostawcy, korzystając z Windows Software Development Kit dla Windows Vista oraz Microsoft .NET Framework 3.0 Runtime Components. Instrukcje pobrania można znaleźć w sekcji Jak zainstalować Windows PowerShell oraz pobierz Windows PowerShell SDK. Pobrane pliki źródłowe są dostępne w katalogu <PowerShell Samples> . Więcej informacji o innych implementacjach dostawców Windows PowerShell można znaleźć w artykule Projektowanie swojego dostawcy Windows PowerShell.
Przykładowy kod
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
}