通过 Powershell 从 ServiceNow INC 获取附件

Get Attachment from ServiceNow INC via Powershell

我正在尝试通过 Powershell 从 ServiceNow 更改请求下载附件。附件 sys_id 与更改请求 sys_id 不同,所以我不确定如何加入它们。关于此事,我似乎唯一能找到的东西是 Java(?也许?),我不知道 Java 也不知道如何将 Java 带入 Powershell 以检索数据。任何帮助将不胜感激!谢谢。

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

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

要获取附件,请使用附件 API:/api/now/attachment/[附件记录 sys_id]。

通过对 sys_attachment table 执行此查询,您可以获得与给定记录关联的任何附件的 sys_id:

table_sys_id=[你的记录在sys_id这里]

获得要查找的附件的 sys_id 后,只需将它们一个接一个地插入上述附件 API 中。

用 powershell 编写脚本应该没问题。 :-)