Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Сравнение csv со списком sharepoint (http://forum.oszone.net/showthread.php?t=322916)

zaknafein 19-01-2017 08:33 2704654

Сравнение csv со списком sharepoint
 
Здравствуйте. Возникла проблема с написанием скрипта который должен делать следующее: сравнить 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'}
              }
              }


kaatm 30-01-2017 00:01 2707389

Возможно надо сгруппировать условие:
Код:

if (($row.Шифр -ne $i['Шифр']) -and ($row.'Код' -ne $i['Код']))


Время: 18:59.

Время: 18:59.
© OSzone.net 2001-