Exempel på Windows PowerShell API

Det här avsnittet innehåller exempelkod som visar hur du skapar runspaces som begränsar funktioner och hur du asynkront kör kommandon med hjälp av en runspace-pool för att tillhandahålla runspaces. Du kan använda Microsoft Visual Studio för att skapa ett konsolprogram och sedan kopiera koden från avsnitten i det här avsnittet till ditt värdprogram.

I det här avsnittet

PowerShell01 Exempel Det här exemplet visar hur du använder ett System.Management.Automation.Runspaces.InitialSessionState-objekt för att begränsa funktionaliteten i ett körningsutrymme. Utdata från det här exemplet visar hur du begränsar språkläget för runspace, hur du markerar en cmdlet som privat, hur du lägger till och tar bort cmdletar och leverantörer, hur du lägger till ett proxykommando med mera.

PowerShell02 Exempel Det här exemplet visar hur du kör kommandon asynkront med hjälp av runspaces för en runspace-pool. Exemplet genererar en lista med kommandon och kör sedan dessa kommandon medan Windows PowerShell-motorn öppnar en runspace från poolen när den behövs.