В настоящее время у меня есть этот скрипт:
$User = ''
$Pass = ConvertTo-SecureString '' -AsPlainText -Force
#SharePoint online address and list name
$SPOUrl = "https://test.sharepoint.com/sites/intranet/HR"
$SPOList = "In dienst"
#Column Name mapping in SharePoint
$SPListItemColumns = @{
FirstName = "Title"
LastName = "LastNamePhonetic"
Title = "Functies"
Managerf = "Teamleider"
Laptop = "Laptop"
KAgereed = "KA"
Accountcreate="Accountcreated"
Afdeling = "Afdelingen"
Goedkeuring = "Goedkeuring"
}
foreach($item in $Items) {
#Get list item for later reference
$ListItem = [Microsoft.SharePoint.Client.ListItem]$listItem = $List.GetItemById($Item.FieldValues["ID"])
Write-Verbose "Processing list item $Firstname $LastName with ID=$($item.FieldValues["ID"])"
#Put the fieldvalues in variables.
Write-output $item.FieldValues[$SPListItemColumns.FirstName] $item.FieldValues[$SPListItemColumns.LastName]
#Write-output $item.FieldValues[$SPListItemColumns.Goedkeuring]
#Write-output $item.FieldValues[$SPListItemColumns.Accountcreate]
}
Но он находит только 100 первых значений. Если я помещаю оператор if над выводом записи, что что-то, что было добавлено в список, наконец, не может его найти.
Что я могу сделать, чтобы отключить этот порог? Список насчитывает около 180 имен