通过Powershell获取ServiceNow INC的附件

时间:2017-03-17 19:44:24

标签: powershell soap attachment servicenow

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

1 个答案:

答案 0 :(得分: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中编写脚本应该没有问题。 :-)