powershell - 将排除列表添加到 foreach CSV
问题描述
再会,
我正在努力寻找一种将排除列表添加到我的 foreach 电子邮件脚本的方法。
我尝试了以下方法:
$csv = Import-Csv "C:\Stuff\Scripts\data.csv"
$csvexcl = Import-csv 'C:\Stuff\Scripts\Exclusions.csv'
foreach ($row in $csv) {
if($($row.Network) -ne $csvexcl.Network)
{
if ($row.'WAN1 Status' -eq 'Ready')
{
Send-MailMessage -To $recipient -From $sender -Subject "$($row.Network) WAN1 is Ready!"
-SmtpServer $smtpserver
}
}
}
每次我尝试修改代码时,我似乎都离想要的结果越来越远。它仍然继续发送电子邮件,包括我试图排除的网络。
请问有人能帮我指出正确的方向吗?
谢谢
解决方案
推荐阅读
- javascript - 尝试使用 JS 在浏览器上安装证书时出错
- amazon-s3 - 在 AWS Sagemaker 中禁用输出加密
- javascript - 动态创建的元素 EventListener 上的对象修改问题
- perl - Perl 方程中的 shift 执行顺序
- java - Vert.x - 带有 DataInputStreams 的 GraphQL 订阅
- xamarin - Xamarin iOS 13 在不触发原生弹出窗口的情况下检查蓝牙权限
- swift - 尝试将 2d 触摸手动转换为 spritekit 坐标时出现问题
- php - 从 Laravel 中的数组中设置变量
- php - PHP str_replace 中的多个参数
- java - 在wildfly 11中部署的Spring Boot 2出现WFLYSRV0003错误:无法索引类module-info.class