2017-03-17 68 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中編寫腳本。 :-)