すべてのスクリプト コンテンツを投稿することはできませんが、基本的な考え方は、JSON をダウンロードし、ConvertFrom-Json
コマンドレットを使用してオブジェクトに変換することです。一部のオブジェクトは除外され、残りは XML/XLS ドキュメント (Excel 2003 形式) に書き込まれます。このファイルは電子メールに添付され、さまざまな人に送信されます。
私が抱えている問題は、Powershell ISE から実行した場合にのみ機能することです。スケジュールされたタスクを設定したり、cmd から呼び出したり、powershell から呼び出したりすると、添付ファイルが完全に空になります。一部の関数が実行されていないかのようです (ループしてすべての行を作成する関数)。
当面は ISE から引き続き実行できますが、このスクリプトの目的は、介入を必要としない自動電子メールを送信することです。これを引き起こしている可能性のあるものについてのアイデアはありますか?