如何在Powershell中访问另一个会话中的活动对象?

时间:2016-07-28 15:54:58

标签: powershell session

脚本计划每10分钟运行一次,以从远程资源获取统计信息。 该脚本首先获取一个表示与资源的连接的对象(一个昂贵的操作),然后从该对象获取统计信息(快速操作):

$con = get-connectionToRemoteResource  # expensive op
$res = get-stats $con  # quick op

问题:是否可以创建一次$ con对象,然后在后续的脚本调用中访问它? 。这将大大提高性能。

我想这将是一个在自己的会话中运行的对象。我还没有发现如何访问在不同会话中运行的现有对象。

编辑:

为了更清楚,我有这样的想法:

  1. 运行脚本init_script.ps1以创建对象并将其缓存在某处或将其放入某种对象存储库中。
  2. 一段时间之后运行一个不同的脚本,它可以以某种方式访问​​在步骤1中创建的对象。因此,对象只会被创建一次并重复使用,而不是每次都从头开始创建。
  3. 任何想法都赞赏。

    米奇

0 个答案:

没有答案