2017-03-17 66 views
0

我试图通过Powershell从ServiceNow Change Request下载附件。附件sys_id与变更请求sys_id不同,所以我不知道如何加入它们。我似乎在这个问题上发现的唯一的东西是Java(?也许?),我不知道Java,也不知道如何将Java引入Powershell来检索数据。任何帮助将不胜感激!谢谢。通过Powershell从ServiceNow INC获取附件

回答

0

要通过PowerShell进行REST调用,请使用“Invoke-RestMethod”。 Example

您也可以编写脚本。这里是文档:https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/invoke-restmethod

你想要做什么来获取附件,是使用附件API:/ api/now/attachment/[attachment record sys_id]。

您可以通过在sys_attachment表执行此查询得到与给定记录相关联的所有附件的这个sys_id:

table_sys_id = [这里你记录的sys_id]

一旦你得到了您正在查找的附件的sys_id,只需将它们逐个插入上述附件API即可。

应该没有问题在PowerShell中编写脚本。 :-)