【发布时间】:2020-04-12 11:40:08
【问题描述】:
我完全被卡住了!希望有人可以帮助指出我做错了什么。 PS脚本如下。
为了测试,“newusers.csv”中有 2 个用户,“currentmembers.csv”中有相同的 2 个用户。这些是刚刚重命名的同一个文件。脚本的结果是“newusers.csv”中的 2 个用户不是“currentmembers.csv”的成员。这显然是错误的,但我无法弄清楚脚本有什么问题。
$list = Import-Csv newusers.csv
$members = Import-Csv currentmembers.csv
foreach ($UPN in $list) {
If ($members-Contains $UPN.upn) {
Write-Host $UPN.upn "is member"
} Else {
Write-Host $UPN.upn "is not a member"
}}
结果 用户 1 不是会员 用户 2 不是会员
【问题讨论】:
-
您的 CSV 是否只有 1 列 2 行包含 UPN?
标签: powershell contains