Я пытаюсь сравнить CSV-файл со следующей информацией:
User1,ID1
User2,ID2
User3,ID3
в файл папки со многими папками, имена которых совпадают с именами первого столбца файла csv.
Пока у меня есть этот код, но он не работает.
$input = Import-Csv 'C:\Users\csv\list.csv' -Header "Users","ID"
$folder = Get-ChildItem H:\Test | Sort-Object name
$compare = Compare-Object -ReferenceObject $input.Users -DifferenceObject $folder -IncludeEqual
if(($input.Users).SideIndicator -eq "=="){
echo "true"
}else{
echo "false"
}
В конечном счете, моя цель состоит в том, чтобы сравнить столбец header в csv с папками и посмотреть, имеет ли оно одинаковое имя, если да, добавить новое разрешение в сопоставляемую папку с идентификатором из второго заголовок столбец CSV. Я понимаю, что это намного больше, чем то, что у меня есть в моем коде, но ребенок делает шаги.