Windows PowerShell 2.0中的运行空间是什么?

前端之家收集整理的这篇文章主要介绍了Windows PowerShell 2.0中的运行空间是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
今天我收听了关于 PowerShell 2.0HanselMinutes播客.Scott Hanselman在TechEd 2009上采访了Hal Rottenberg和Kirk Munro.

他们在PowerShell 2.0中谈到了RunSpaces.有人可以解释它们背后的概念并给出一些(现实世界的)用例或例子吗?

谢谢!

Runspace是PowerShell的特定实例,它包含命令行用户(或更一般地,“主机”应用程序)可用的命令,提供程序,变量,函数和语言元素的MODIFIABLE集合.

一般来说,Runspaces是一个开发人员主题.如果您在命令行中,则只能通过修改会话来修改它们,如果您是典型的命令行用户,除非使用它们进行远程连接,否则您甚至不会知道会话到另一台电脑.但是,每个会话都有一个关联的Runspace(或RunspacePool)来控制您可以使用的内容,并且可以创建“受约束的”运行空间,以便仅允许用户访问某些命令而不是其他命令….

在PowerShell 2.0中,您使用RunspaceFactory类来创建Runspaces或RunspacePool.你可以阅读more about Runspaces on MSDN

猜你在找的Windows相关文章