繁体   English   中英

如何使用 pnp powershell 获取 SharePoint 在线列表中最后修改项目的项目 ID?

[英]How to get item ID of the last modified item in the SharePoint online list using pnp powershell?

我可以使用以下脚本获取列表中最后修改项目的日期:

$SiteURL="https://abc.sharepoint.com/sites/sitename"
$ListName="Documents"

Connect-PnPOnline -Url $SiteURL -Credentials (Get Credentials)

(Get-PnPList -Identity $ListName).LastItemUserModifiedDate

请帮助我获取上述最后修改项目的项目 ID。

Order by Modified 字段与 desc order 并获取返回 items 集合的第一项:

$SiteURL= "https://Tenant.sharepoint.com/"
$ListName = "Documents"
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -UseWebLogin
#Define Query to Filter
$Query= "<View Scope='RecursiveAll'>
            <Query>
                <Where><Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq></Where>
                <OrderBy><FieldRef Name='Modified' Ascending='FALSE' /></OrderBy>
                </Query>
        </View>"
 
$ListItems = Get-PnPListItem -List $ListName -Query $Query

Write-host "Last Modified Item Id:"$ListItems[0].Id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM