powershell 获取用户UPN

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 获取用户UPN相关的知识,希望对你有一定的参考价值。

$userID='domain\username'

#$ca = Get-spwebapplication -includecentraladministration | where {$_.IsAdministrationWebApplication}
$site = New-Object Microsoft.SharePoint.SPSite "https://homeportnwtest.psns.navy.mil"
#$spsite = $ca.url 
#$site = Get-SPSite $spsite
$context = Get-SPServiceContext $site
$upsa = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context)
$profile = $upsa.GetEnumerator() |Where-Object {$_.AccountName -eq $userID}
$profile["SPS-UserPrincipalName"].Value
#$profile.SipAddress
#$profile.SID()

以上是关于powershell 获取用户UPN的主要内容,如果未能解决你的问题,请参考以下文章

使用PowerShell 批量修改O365 用户UPN

将所有用户的 immutableID 设置为 UPN

Powershell 修改用户配置文件

如何获取当前登录用户的 UPN(用户主体名称)?

如何在 .NET Web 应用程序中为经过身份验证的用户获取 UPN,而不查询 Active Directory

如何更改多个用户的 UPN 后缀?