問題タブ [import-csv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Powershell - テーブル内の電子メールに CSV データを送信する
現在、私の目標は、URL から脅威データを含む CSV をダウンロードし、CSV のヘッダーであるファイル名とデバイス名の 2 つの列を取得することです。次に、そのデータを電子メールの 1 行にエクスポートして、セキュリティ チームの 2 人のメンバーに送信し、平文形式でレビューしてもらいたいと考えています。目標は、CSV には多くの無関係なデータがあるため、CSV から直接ダウンロードしてコピー ペーストする必要がないようにすることです。
これは非常に単純なスクリプトなので、すべて正常に動作します。私の質問は、csv から 2 列のデータを取得してメール本文に書き込むにはどうすればよいですか? 理想的には、ある種のテーブルで、2 つの列が整列するようにします。
オンラインでいくつかのリソースを見つけました。特に、PowerShell インターフェイスから任意のオブジェクトを取得し、オブジェクト (テーブル) を HTML に変換してから電子メールで送信するスクリプト: https://gallery.technet.microsoft.com/scriptcenter/ bd0c8d87-466f-4488-92a2-0f726cb6f4cd
これはまさに私がやりたいことなので、これは完璧です。CSVからpowershell関数にデータを適切に渡す方法がよくわかりません。
これは、powershell での私の最初のプロジェクトでもあることに注意してください。ほとんどの場合、technet のドキュメントと、オンラインで見つけたコード例のスクラップを組み合わせたものです。私はジュニア システム管理者なので、プログラミングのバックグラウンドはあまりありません。
ありがとうございます!
更新 1
今回はもう少し成功することができましたが、残念ながら、電子メールで送信された出力は、CSV 内で見つかったデータに対応しない数字の文字化けしたリストです。
私のエラーはここのどこかにあると確信していますが、どこで失敗しているのかよくわかりません:
私のコードの残りの部分は以下の通りです:
オリジナルコード