Windows PowerShell API-exempelWindows PowerShell API Samples

Det här avsnittet innehåller exempel kod som visar hur du skapar körnings utrymmen som begränsar funktionerna och hur du kan köra kommandon asynkront med hjälp av en körnings utrymme-pool för att ange körnings utrymmen.This section includes sample code that shows how to create runspaces that restrict functionality, and how to asynchronously run commands by using a runspace pool to supply the runspaces. Du kan använda Microsoft Visual Studio för att skapa ett konsol program och sedan kopiera koden från ämnena i det här avsnittet till värd programmet.You can use Microsoft Visual Studio to create a console application and then copy the code from the topics in this section into your host application.

I det här avsnittetIn This Section

PowerShell01-exempel Det här exemplet visar hur du använder ett System.Management.Automation.Runspaces.Initialsessionstate -objekt för att begränsa funktionerna i en körnings utrymme.PowerShell01 Sample This sample shows how to use an System.Management.Automation.Runspaces.Initialsessionstate object to limit the functionality of a runspace. Utdata från det här exemplet visar hur du begränsar språk läget för körnings utrymme, hur du markerar en cmdlet som privat, hur du lägger till och tar bort cmdlets och providers, hur du lägger till ett proxy-kommando med mera.The output of this sample demonstrates how to restrict the language mode of the runspace, how to mark a cmdlet as private, how to add and remove cmdlets and providers, how to add a proxy command, and more.

PowerShell02-exempel Det här exemplet visar hur du kör kommandon asynkront med hjälp av körnings utrymmen i en körnings utrymme-pool.PowerShell02 Sample This sample shows how to run commands asynchronously by using the runspaces of a runspace pool. Exemplet genererar en lista med kommandon och kör sedan kommandona medan Windows PowerShell-motorn öppnar en körnings utrymme från poolen när den behövs.The sample generates a list of commands, and then runs those commands while the Windows PowerShell engine opens a runspace from the pool when it is needed.