powershell 什么是与“新对象Microsoft.SharePoint.SPFieldUserValue”等效的PNP Power shell 命令

qij5mzcb  于 2022-12-13  发布在  Shell
关注(0)|答案(1)|浏览(135)

在SharePoint 2013中,我使用以下命令获取“创建者”字段的用户名:-

$Approver = New-Object Microsoft.SharePoint.SPFieldUserValue($sourceweb,$ApprovalListItem["Created By"])

但在SharePoint Online中,PnP Power-Shell脚本中的等效命令是什么?
谢谢

cgvd09ve

cgvd09ve1#

根据我的测试,您可以尝试以下脚本来检索Created By字段的用户名

#Parameters
$SiteURL = "https://xxx.sharepoint.com/sites/xxx"
$ListName = "TestList"
 
#Connect to Source Site
Connect-PnPOnline -Url $SiteURL 
 
$ListItems = Get-PnPListItem -List $ListName -PageSize 500 | Where {$_["FileLeafRef"] -like "*.*"}
     
foreach($ListItem in $ListItems){  
     Write-Host "Title:" $ListItem["Title"]
     Write-Host "Author:" $ListItem["Author"].LookupValue
}

相关问题