Ejemplos de API de Windows PowerShellWindows PowerShell API Samples

En esta sección se incluye código de ejemplo que muestra cómo crear espacios de ejecución que restringen la funcionalidad y cómo ejecutar comandos de forma asincrónica mediante un grupo de espacio de ejecución para proporcionar los espacios de ejecución.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. Puede usar Microsoft Visual Studio para crear una aplicación de consola y, a continuación, copiar el código de los temas de esta sección en la aplicación host.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.

En esta secciónIn This Section

Ejemplo de PowerShell01 En este ejemplo se muestra cómo usar un objeto System.Management.Automation.Runspaces.Initialsessionstate para limitar la funcionalidad de un espacio de ejecución.PowerShell01 Sample This sample shows how to use an System.Management.Automation.Runspaces.Initialsessionstate object to limit the functionality of a runspace. La salida de este ejemplo muestra cómo restringir el modo de lenguaje del espacio de ejecución, cómo marcar un cmdlet como privado, cómo agregar y quitar cmdlets y proveedores, cómo agregar un comando de proxy, etc.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.

Ejemplo de PowerShell02 En este ejemplo se muestra cómo ejecutar comandos de forma asincrónica mediante los espacios de ejecución de un grupo de espacio de ejecución.PowerShell02 Sample This sample shows how to run commands asynchronously by using the runspaces of a runspace pool. En el ejemplo se genera una lista de comandos y, a continuación, se ejecutan esos comandos mientras el motor de Windows PowerShell abre un espacio de ejecución desde el grupo cuando es necesario.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.