文章摘要
这篇文章描述了在PowerShell中使用模块`Microsoft.Sharepoint.Utilities.SPUtility`和`Microsoft.Sharepoint.Utilities.SPPrincipalType`,通过调用方法`ResolveWindowsPrincipal`来获取用户Principal信息。脚本参数包括`owebapp`(网页应用名称)、`vsatadministrator`(Principal路径)、`SPPrincipalType::User`(用户类型)和`false`(布尔值)。输出显示了用户Principal类型为`User`,登录名`VSATadministrator`,以及包含的属性如`Email`、`DisplayName`等。该脚本可能用于 SharePoint 环境中用户身份验证或信息提取。
PS C:\Users\administrator.VSAT> $SPUtility=[Microsoft.Sharepoint.Utilities.SPUtility]
PS C:\Users\administrator.VSAT> $SPPrincipalType=[Microsoft.Sharepoint.Utilities.SPPrincipalType]
PS C:\Users\administrator.VSAT> $obj=$SPUtility::ResolveWindowsPrincipal($null,$owebapp,”vsat\administrator”,$SPPrincipalType::User,$false)
PS C:\Users\administrator.VSAT> $obj
PrincipalType : User
LoginName : VSAT\administrator
IsSharePointGroup : False
PrincipalId : -1
Email : Administrator@vsat.bizapp
SIPAddress :
Mobile :
DisplayName : Administrator
Department :
JobTitle :
© 版权声明
文章版权归作者所有,未经允许请勿转载。