我无法发布所有脚本内容,但基本思想是它下载 JSON 并使用ConvertFrom-Json
cmdlet 将其转换为对象。一些对象被过滤掉,其余的被写入 XML/XLS 文档(Excel 2003 格式)。然后将该文件附加到电子邮件中并发送给不同的人。
我遇到的问题是它仅在从 Powershell ISE 运行时才有效。一旦我尝试设置一个计划任务,从 cmd 调用它,甚至从 powershell 调用它,附加的文件就完全是空的。就好像某些函数没有运行(循环并创建所有行的函数)。
我暂时可以继续从 ISE 运行,但此脚本的想法是发送一封无需干预的自动电子邮件。关于可能导致这种情况的任何想法?