You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint Online中与New-Object Microsoft.SharePoint.SPFieldUserValue等效的PnP PowerShell命令是什么?

SharePoint Online中获取Created By用户名的PnP PowerShell脚本

在SharePoint Online的PnP PowerShell中,无需像SharePoint 2013那样手动实例化SPFieldUserValue对象,直接通过列表项的字段属性即可获取创建者信息,具体操作如下:

  1. 先连接到目标SharePoint Online站点:
Connect-PnPOnline -Url "https://你的租户域名.sharepoint.com/sites/目标站点" -Interactive
  1. 获取目标列表项(替换列表名称和项ID为实际值):
$ApprovalListItem = Get-PnPListItem -List "你的列表名称" -Id 1
  1. 获取Created By(内部字段名为Author)对应的用户信息:
# 获取用户对象
$Approver = $ApprovalListItem["Author"]

# 获取用户名(显示名称)
$approverName = $Approver.Title

# 若需要用户邮箱或登录名,可直接调用对应属性
# $approverEmail = $Approver.Email
# $approverLoginName = $Approver.LoginName

说明:PnP PowerShell返回的Author字段值本身就是包含用户详细信息的对象,直接访问其属性就能拿到所需内容,无需额外转换。

内容的提问来源于stack exchange,提问作者John John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:10:28