Get-PnPListItem

Recupera elementos de lista

Syntax

Get-PnPListItem
   -List <ListPipeBind>
                  [-Id <Int>]
                  [-Fields <String[]>]
                  [-Web <WebPipeBind>]
                  [-Connection <SPOnlineConnection>]
Get-PnPListItem
   -List <ListPipeBind>
                  [-UniqueId <GuidPipeBind>]
                  [-Fields <String[]>]
                  [-Web <WebPipeBind>]
                  [-Connection <SPOnlineConnection>]
Get-PnPListItem
   -List <ListPipeBind>
                  [-Query <String>]
                  [-PageSize <Int>]
                  [-ScriptBlock <ScriptBlock>]
                  [-Web <WebPipeBind>]
                  [-Connection <SPOnlineConnection>]
Get-PnPListItem
   -List <ListPipeBind>
                  [-Fields <String[]>]
                  [-PageSize <Int>]
                  [-ScriptBlock <ScriptBlock>]
                  [-Web <WebPipeBind>]
                  [-Connection <SPOnlineConnection>]

Examples

------------------EJEMPLO 1------------------

Get-PnPListItem -List Tasks

Recupera todos los elementos de lista de la lista de tareas

------------------EJEMPLO 2------------------

Get-PnPListItem -List Tasks -Id 1

Recupera el elemento de lista con el identificador 1 de la lista de tareas.

------------------EJEMPLO 3------------------

Get-PnPListItem -List Tasks -UniqueId bd6c5b3b-d960-4ee7-a02c-85dc6cd78cc3

Recupera el elemento de lista con el identificador bd6c5b3b-D960-4ee7-a02c-85dc6cd78cc3 único de las listas de tareas.

------------------EJEMPLO 4------------------

(Get-PnPListItem -List Tasks -Fields "Title","GUID").FieldValues

Recupera todos los elementos de lista, pero solo incluye los valores de los campos título e GUID en el objeto de elemento de lista.

------------------EJEMPLO 5------------------

Get-PnPListItem -List Tasks -Query "<View><Query><Where><Eq><FieldRef Name='GUID'/><Value Type='Guid'>bd6c5b3b-d960-4ee7-a02c-85dc6cd78cc3</Value></Eq></Where></Query></View>"

Recupera todos los elementos de lista basados en la consulta CAML especificada

------------------EJEMPLO 6------------------

Get-PnPListItem -List Tasks -PageSize 1000

Recupera todos los elementos de lista de la lista de tareas de las páginas de elementos de 1000

------------------EJEMPLO 7------------------

Get-PnPListItem -List Tasks -PageSize 1000 -ScriptBlock { Param($items) $items.Context.ExecuteQuery() } | % { $_.BreakRoleInheritance($true, $true) }

Recupera todos los elementos de lista de la lista de tareas en las páginas de 1000 elementos y divide la herencia de permisos en cada elemento.

Parameters

-: Campos

Los campos que se van a recuperar. Si no se especifica, se cargarán todos los campos en el objeto de lista devuelto.

Type:String[]
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Connection

Conexión opcional que usará el cmdlet. Recupere el valor de este parámetro, ya sea especificando-ReturnConnection en Connect-PnPOnline o ejecutando Get-PnPConnection.

Type:SPOnlineConnection
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-ID

Identificador del elemento que se va a recuperar.

Type:Int
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-List

La lista para consultar

Type:ListPipeBind
Position:0
Accept pipeline input:True
Accept wildcard characters:False
-PageSize

Número de elementos que se van a recuperar por solicitud de página.

Type:Int
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Query

La consulta CAML que se va a ejecutar en la lista

Type:String
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-ScriptBlock

Bloque de script que se va a ejecutar después de cada solicitud de página.

Type:ScriptBlock
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-UniqueId

Identificador exclusivo (GUID) del elemento que se va a recuperar.

Type:GuidPipeBind
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Web

Este parámetro le permite aplicar opcionalmente la acción de cmdlet a un subweb dentro del Web actual. En la mayoría de las situaciones, este parámetro no es necesario y puede conectarse al subweb mediante Connect-PnPOnline en su lugar. Especifique el GUID, la dirección URL relativa al servidor (por ejemplo,/sites/Team1) o la instancia Web de la web a la que se aplicará el comando. Omita este parámetro para usar el Web actual.

Type:WebPipeBind
Position:Named
Accept pipeline input:False
Accept wildcard characters:False

Outputs

Microsoft. SharePoint. Client. ListItem