2017-03-17 7 views
0

Powershell을 통해 ServiceNow 변경 요청에서 첨부 파일을 다운로드하려고합니다. 첨부 파일 sys_id가 변경 요청 sys_id와 다르므로 이들을 결합하는 방법을 모르겠습니다. 이 문제에서 찾을 수있는 유일한 것들은 Java (?) 일 뿐이며 Java를 모르거나 Powershell에 Java를 가져 와서 데이터를 검색하는 방법을 알지 못합니다. 어떤 도움이라도 대단히 감사하겠습니다! 고맙습니다.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/now/attachment/[attachment record sys_id] API를 사용하십시오.

당신의 sys_attachment 테이블이 쿼리를 수행하여 주어진 레코드와 관련된 첨부 파일이 sys_id를 얻을 수

:

이 table_sys_id = [여기 레코드의 sys_id]가

당신이있어 일단 찾고있는 첨부 파일의 sys_id를 위에서 언급 한 첨부 파일 API에 하나씩 연결하십시오.

PowerShell에서이 모든 것을 스크립트로 작성하는 것은 문제가되지 않습니다. :-)