Xml 立即通过powershell脚本下载服务附件
我正在尝试使用脚本从ServiceNow票证(事件)自动下载附件。附加文件将包含另一个脚本要执行的数据 输入为事件编号。由此,我还可以使用SOAP获取Sys\u Id、Sys\u attachment\u doc和Sys\u attachment.do表的Sys\u Id。从SOAP响应中,我无法获得原始数据。我们不喜欢处理块和解码 我想用Xml 立即通过powershell脚本下载服务附件,xml,powershell,soap,wsdl,servicenow,Xml,Powershell,Soap,Wsdl,Servicenow,我正在尝试使用脚本从ServiceNow票证(事件)自动下载附件。附加文件将包含另一个脚本要执行的数据 输入为事件编号。由此,我还可以使用SOAP获取Sys\u Id、Sys\u attachment\u doc和Sys\u attachment.do表的Sys\u Id。从SOAP响应中,我无法获得原始数据。我们不喜欢处理块和解码 我想用 "Downloading [$url]`nSaving at [$path]" $client = new-object System.Net.W
"Downloading [$url]`nSaving at [$path]"
$client = new-object System.Net.WebClient
$client.DownloadFile($url, $path)
此外,我还尝试了Invoke webrequest,但没有成功
Invoke-WebRequest -Uri "https://sampleorganization.service-now.com/sys_attachment.do?xml&sys_id=aaaaaaaaaaaaaaaaaaaa23bbbbb" -OutFile "C:\attachemnts.csv"
这给了我一个我不想要的HTML文件
手动下载,我可以使用
"https://sampleorganization.service-now.com/sys_attachment.do?xml&sys_id=aaaaaaaaaaaaaaaaaaaa23bbbbb" and clicking "Save"
我想直接从票上下载附件,没有经过任何确认。任何帮助都将不胜感激。提前感谢。使用浏览器开发工具查看提交的请求,以便模拟该行为。针对附加Excel工作簿的事件,在我的组织的SN实例上尝试了两种不同的方法。当我将结果输出到一个纯文本文件时,它看起来像是Glide API中相当长的一堆javascript,对文件内部存储的任何位置进行内部调用。我不太熟悉服务的胆量现在是如何工作的,但这似乎是让这件事变得不简单的原因之一