zaknafein
19-01-2017, 08:33
Здравствуйте. Возникла проблема с написанием скрипта который должен делать следующее: сравнить csv со списком sharepoint построчно, найти недостающие элементы в списке шарика и добавить элемент из csv. Уникальными является связка Шифр+Код
написал код который хотя бы должен определить, что элемент в списке отсутствует, но не работает. В csv находится всего одна запись, которой нету в списке.
$csvfile = "C:\ready.csv"
$CSVData = Import-CSV -delimiter ";" -path $csvfile
$web = Get-SPWeb -identity "http://test/"
$list = $web.Lists["test list"]
$item = $list.Items
foreach ($row in $CSVData)
{
foreach ($i in $item)
{
if ($row.Шифр -ne $i['Шифр'] -and $row.'Код' -ne $i['Код'])
{
write-host 'added'
}else {
write-host 'NO'}
}
}
написал код который хотя бы должен определить, что элемент в списке отсутствует, но не работает. В csv находится всего одна запись, которой нету в списке.
$csvfile = "C:\ready.csv"
$CSVData = Import-CSV -delimiter ";" -path $csvfile
$web = Get-SPWeb -identity "http://test/"
$list = $web.Lists["test list"]
$item = $list.Items
foreach ($row in $CSVData)
{
foreach ($i in $item)
{
if ($row.Шифр -ne $i['Шифр'] -and $row.'Код' -ne $i['Код'])
{
write-host 'added'
}else {
write-host 'NO'}
}
}