【发布时间】:2017-01-24 03:10:34
【问题描述】:
我的 PowerShell 脚本如下,我已使用 Export-Csv 命令将场中的所有站点保存为 CSV 文件。
$farmList = Import-Csv "TestFarm.csv"
$farmList1 = Import-Csv "OtherFarm1.csv"
foreach ($site in $farmList)
{
Write-Host "db - ", $site
foreach ($farmsite in $farmList1)
{
if ($site -eq $farmsite) {
Write-Host "matching site found for ", $farmsite
break
}
Write-Host "farm - ", $farmsite
}
}
我的 CSV 格式的 Excel 文件看起来像
网站 /站点/测试站点 /sites/testsite1234 ...
CSV 中的第二个 Excel 文件看起来像
网站 /站点/测试站点 /sites/testsite1234 ...
当我调试程序时,我得到了 $site 和 $farmSite 的值
@{Site=/sites/TestSite} ,但是当我使用 -eq 比较值时,值不匹配。
我也尝试过使用Compare-Object,但没有成功。
【问题讨论】:
标签: excel powershell csv sharepoint