Wie um Elemente aus einer Sharepoint Online-Liste mithilfe der PowerShell?
Schreibe ich ein PowerShell-Skript, das eine Verbindung zu einer SharePoint-website, und ich versuche, die Elemente einer Liste. Hier ist mein code:
$Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$SitePassword = ConvertTo-SecureString $SitePwd -AsPlainText -Force
$Creds = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($SiteUser,$SitePassword)
$Context.Credentials = $Creds
$web = $Context.Web
$Context.Load($web)
$Context.ExecuteQuery()
$List = $Context.Web.Lists.GetByTitle('Déposes')
$Context.Load($List)
$Context.ExecuteQuery()
Aber jetzt bin ich stecken mit diesem $List
Objekt, und ich kann nicht einen Weg finden, durch. Für jetzt will ich einfach nur meine Liste der Elemente.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgende Beispiel veranschaulicht das abrufen der Listenelemente mit der SharePoint CSOM API-PowerShell:
$item.FieldValues
statt.Dispose()
. Allerdings, wenn dieser läuft in einer Schleife oder in einer Umgebung mit hoher Belastung, wo der Speicher ist wirklich in der Nachfrage, kann es sinnvoll sein, es zu nennen, und es ist auch eine gute Angewohnheit, in zu erhalten für alle Ihre code (Freigabe von Speicher, wenn Sie fertig sind mit es sollte gängige Praxis ist, wo immer dies sinnvoll ist).