そのため、私 (および私のグループ) に毎日電子メールで送信されるサードパーティから生成された HTML ファイルがあります。ID 番号、名前、および該当する場合は複数の電子メール アドレスの表が含まれています。AD でグループ メンバーシップを更新するために使用されます。グループ メンバーシップの更新部分は簡単なので、powershell でこれを実行できるようにしたいと考えています。AD のユーザー名でもある電子メール アドレスを取得するための HTML ファイルの解析は、難しい部分です。私はちょっと困っています。HTMLAgilityParser を使用してみましたが、私の目的にはそれほどうまく機能していないようです。使いやすさのために何らかの方法でデータを .CSV に入れることができれば、それは素晴らしいことです。
必要なのは、A) HTML から電子メール アドレスを直接取得して CSV ファイルに配置するか、B) HTML ファイルを .CSV に変換して解析することです。
その理由は、このデータが毎日入ってくるため、自動化する必要があるからです。
ありがとう!
html ファイルのサンプル。すべての識別情報が削除または調整されています。
<table>
<tr>
<td class=xl27>
<span class=font7>ID</span>
</td>
<td class=xl27>
<span class=font7>Name</span>
</td>
<td class=xl27>
<span class=font7>Primary E-Mail</span>
</td>
<td class=xl27>
<span class=font7>Alternate E-Mail</span>
</td>
</tr>
<tr>
<td class=xl28>
<span class=font8>00000000</span>
</td>
<td class=xl28>
<span class=font8>Smith,John R</span>
</td>
<td class=xl28>
<span class=font8></span>
</td>
<td class=xl28>
<span class=font8>John_Smith@addr</span>
</td>
</tr>