我试图通过Powershell从ServiceNow变更请求下载附件。附件sys_id与Change Request sys_id不同,所以我不确定如何加入它们。我在这个问题上似乎唯一能找到的东西是Java(可能是?),我不知道Java也不知道如何将Java引入Powershell来检索数据。任何帮助将不胜感激!谢谢。
答案 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中编写脚本应该没有问题。 :-)