网站搜索

使用 PowerShell 在 SharePoint 中获取“创建者”用户电子邮件、显示名称、登录 ID


要求:
有时,您可能需要从“创建者”字段中检索用户详细信息,例如用户的电子邮件、帐户 ID、全名等。以下是由 SharePoint 中的字段值创建的 PowerShell 脚本。

PowerShell 获取 SharePoint 中的“创建者”字段值:


Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
 
#Configuration Parameters
$WebURL = "https://portal.crescent.com/IQ/"
$ListName = "Questionnaire"
$ItemID = "147"
 
#Get the Web, List, Item objects
$Web= Get-SPWeb $WebURL
$List= $web.Lists[$ListName]
$Item = $List.GetItembyID($ItemID)
 
#Get the "created by" Field value
$Author = New-Object Microsoft.SharePoint.SPFieldUserValue($web, $Item["Author"])

#Get Email ID from Created By
$Author.user.Email
#Get Login ID
$Author.User.LoginName
#Get Created By Full Name
$Author.User.Name

相关文章