【发布时间】:2017-05-10 21:59:09
【问题描述】:
我有两个要比较的 csv 文件。
第一个有两个标题(ComputerName、IsOnLine)
第二个有两个标题(计算机名、联系人)
我想比较两个文件中的“ComputerName”,然后我需要向该计算机的联系人发送电子邮件。
“联系人”包含该计算机的电子邮件地址
所以 1.csv
计算机名 IsOnLine
PC1 离线
2.csv
计算机名联系人
PC1 联系人@company.com
PC2 不同@company.com
我只需要向 PC1 的联系人发送电子邮件。
$Contacts = Import-Csv -Path "C:\Remote_Contacts.csv"
$NExport = Import-Csv -Path "C:\Offline-computers_$(get-date -formt `"yyyy_MM_dd_HH`").csv"
#Not really getting what I want here
Compare-Object $NExport $Contacts -Property ComputerName -IncludeEqual -PassThru
我已经在其他 powershell 脚本中发送了电子邮件,但我需要能够从 2.csv 中提取它并将其添加到电子邮件代码中。
【问题讨论】:
标签: powershell csv email