首页 > 解决方案 > 在 c# 中获取 HPC-PACK 命令的 powershell 结果

问题描述

我正在对来自 C# 的 Microsoft HPC PACK 运行 Powershell 命令。例如:

ps.instance.Addcommand("get-hpcjob").AddParameter("id","123");
var res = psinstance.invoke();

res[0] 变量获取大量信息,属于“Microsoft.ComputeCluster.CCPPSH.HpcJob”类型。如果我在监视列表中以调试模式打开它,我可以在“BaseObject”属性下看到里面的所有数据。

看起来像:

res[0].BaseObject
-Name
-Id
-ChangeTime
-EnTime
..
..
..

问题是我似乎无法找到如何在运行时到达这个日期。我尝试了 res[0][0] 但出现错误。

如果有人可以帮助获取工作信息或一般帮助使用 Powershell 命令处理 HPC,我会很高兴。

标签: c#powershell

解决方案


推荐阅读