当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Get-Runspace (Microsoft.PowerShell.Utility)

作者:精品下载站 日期:2024-12-14 02:06:34 浏览:14 分类:玩电脑

Get-Runspace (Microsoft.PowerShell.Utility)


Get-Runspace

模块 :Microsoft.PowerShell.Utility

获取 PowerShell 主机进程内的活动运行空间。

句法

Get-Runspace
   [[-Name] <String[]>]
   [<CommonParameters>]
Get-Runspace
   [-Id] <Int32[]>
   [<CommonParameters>]
Get-Runspace
   [-InstanceId] <Guid[]>
   [<CommonParameters>]

描述

Get-Runspace cmdlet 获取 PowerShell 主机进程中的活动运行空间。

示例

示例 1:获取运行空间

Get-Runspace

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy
  2 Runspace2       localhost       Local         Opened        Available
  3 Runspace3       localhost       Local         Opened        Available

示例2:通过Id获取运行空间

Get-Runspace -Id 2

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  2 Runspace2       localhost       Local         Opened        Available

示例 3:按名称获取运行空间

Get-Runspace -Name Runspace1

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy

示例4:通过InstanceId获取运行空间

在此示例中,我们使用 Name 参数标识可用的运行空间,并将返回对象存储到变量 $activeRunspace 中。这允许您在 Get-Runspace 的后续运行中使用 Runspace 的属性。

$activeRunspace = Get-Runspace -Name Runspace1
Get-Runspace -InstanceId $activeRunspace.InstanceId

Id Name            ComputerName    Type          State         Availability
 -- ----            ------------    ----          -----         ------------
  1 Runspace1       localhost       Local         Opened        Busy

参数

-Id

指定运行空间的 ID

类型 :

Int32[]

位置:

0

默认值:

None

必需的:

True

接受管道输入:

False

接受通配符:

False

-InstanceId

指定正在运行的作业的实例 ID GUID。

类型 :

指导[]

位置:

0

默认值:

None

必需的:

True

接受管道输入:

False

接受通配符:

False

-Name

指定运行空间的名称

类型 :

String[]

位置:

0

默认值:

None

必需的:

False

接受管道输入:

False

接受通配符:

False

输出

运行空间

此 cmdlet 返回一个运行空间。您可以将 Get-Runspace 命令的结果通过管道传输到 Debug-Runspace

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯