PowerShell kullanarak SharePoint'te "Oluşturan" Kullanıcı E-postasını, Görünen Adını ve Oturum Açma Kimliğini alın
Gereksinim:
Bazen, Kullanıcının E-postası, Hesap Kimliği, Tam adı vb. gibi kullanıcı ayrıntılarını Oluşturan alanından almanız gerekebilir. İşte SharePoint'teki alan değerlerine göre oluşturulacak PowerShell betiği.
PowerShell, SharePoint'te "Oluşturan" Alan Değerini Alacak:
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