Exemplos de API do Windows PowerShell

Esta seção inclui código de exemplo que mostra como criar espaços de execução que restringem a funcionalidade e como executar comandos de forma assíncrona usando um pool de espaço de execução para fornecer os espaços de execução. Você pode usar o Microsoft Visual Studio para criar um aplicativo de console e, em seguida, copiar o código dos tópicos nesta seção para seu aplicativo host.

Na presente seção

de exemplo do PowerShell01 Este exemplo mostra como usar um objeto System.Management.Automation.Runspaces.InitialSessionState para limitar a funcionalidade de um espaço de execução. A saída deste exemplo demonstra como restringir o modo de idioma do espaço de execução, como marcar um cmdlet como privado, como adicionar e remover cmdlets e provedores, como adicionar um comando proxy e muito mais.

de exemplo do PowerShell02 Este exemplo mostra como executar comandos de forma assíncrona usando os espaços de execução de um pool de espaço de execução. O exemplo gera uma lista de comandos e, em seguida, executa esses comandos enquanto o mecanismo do Windows PowerShell abre um espaço de execução do pool quando necessário.