Windows PowerShell API 示例

本部分包含的示例代码演示如何创建限制功能的 Runspace,以及如何使用 Runspace 池提供运行空间来异步运行命令。 可以使用 Microsoft Visual Studio 创建控制台应用程序,然后将本节主题中的代码复制到主机应用程序中。

本节中

PowerShell01 示例 此示例演示如何使用 System.Management.Automation.Runspaces.InitialSessionState 对象来限制运行空间的功能。 此示例的输出演示如何限制 runspace 的语言模式、如何将 cmdlet 标记为私有、如何添加和删除 cmdlet 和提供程序、如何添加代理命令等。

PowerShell02 示例 此示例演示如何使用运行空间池的运行空间异步运行命令。 该示例生成命令列表,然后在 Windows PowerShell 引擎在需要时从池打开运行空间时运行这些命令。