Przykłady interfejsu API programu Windows PowerShell

Ta sekcja zawiera przykładowy kod, który pokazuje, jak tworzyć przestrzenie runspace ograniczające funkcjonalność oraz jak asynchronicznie uruchamiać polecenia przy użyciu puli elementów runspace w celu dostarczania przestrzeni uruchomieniowych. Program Microsoft Visual Studio umożliwia utworzenie aplikacji konsolowej, a następnie skopiowanie kodu z tematów w tej sekcji do aplikacji hosta.

W tej Sekcji

Przykładowy PowerShell01 W tym przykładzie pokazano, jak używać obiektu System.Management.Automation.Runspaces.InitialSessionState, aby ograniczyć funkcjonalność przestrzeni uruchomieniowej. W danych wyjściowych tego przykładu pokazano, jak ograniczyć tryb językowy obszaru uruchamiania, jak oznaczyć polecenie cmdlet jako prywatne, jak dodawać i usuwać polecenia cmdlet i dostawców, jak dodać polecenie serwera proxy i nie tylko.

Przykładowy program PowerShell02 W tym przykładzie pokazano, jak uruchamiać polecenia asynchronicznie przy użyciu przestrzeni uruchomieniowych puli obszarów uruchomieniowych. Przykład generuje listę poleceń, a następnie uruchamia te polecenia, gdy aparat programu Windows PowerShell otwiera przestrzeń uruchomieniową z puli, gdy jest to konieczne.