PowerShell - Сравнение csv со списком sharepoint

Ответить
Аватара пользователя
zaknafein

PowerShell - Сравнение csv со списком sharepoint

Сообщение zaknafein »

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

Re: PowerShell - Сравнение csv со списком sharepoint

Сообщение kaatm »

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



Код:

Код: Выделить всё

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

Вернуться в «Скриптовые языки администрирования Windows»