2017-03-17 86 views
0

PowerNow変更要求からPowershell経由で添付ファイルをダウンロードしようとしています。添付ファイル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を1つずつ上記の添付ファイルAPIに差し込みます。

これをすべてpowershellでスクリプトするのは問題ありません。 :-)

関連する問題