Commandlete. Invoke-RestMethod 找不到 Orchestrator 2012 R2 执行脚本的动作 .Net

我正在努力使用 Invoke-RestMethod 在情景中 PowerShell 在 Runbook Orchestrator 2012 R2. 当我运行模块时 Runbook, 他告诉我:

学期 «Invoke-RestMethod» 不被识别为cmdlet,函数,脚本文件或工作程序的名称。 检查名称的写作或是否已打开路径,请正确检查路径,然后重试。

如果我从操作中复制并插入一个字符串到控制台 PowerShell 到服务器 Runbook, 它将正常工作。 在
(v=wps.620).aspx[/url]
告诉我它是介绍的 .NET v3. 在
https://technet.microsoft.com/ ... .aspx
他说:

此操作与 .NET CLR 版本 2.0 和较新的。

IIRC, .NET 3 接下来是下一步 .NET 2, 因此,我假设这个陈述意味着他必须至少支持cmdlets .NET 3 PowerShell. 任何人都可以揭示为什么它不适合我?

PS: 当我使用时 Invoke REST Service 来自集成包 REST, 它返回返回行周围引号的数据,这意味着我需要在其中添加一个操作以删除我作为解决方法的引号。 我宁愿在现有脚本中拥有一个额外的字符串,而不是添加两个额外的步骤来实现相同的结果。
已邀请:

江南孤鹜

赞同来自:

看起来 Orchestrator 默认使用仅使用 PowerShell v2. 通过黑客攻击注册表可以更改这一点:
http://www.scsm.se/?p=1458
我在我的服务器上做了它,它适合我。

要回复问题请先登录注册