PowerShell使用小技巧分享(powershell教程菜鸟教程)快来看

随心笔谈2年前发布 admin
180 0 0

文章摘要

这篇文章描述了在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 :

© 版权声明

相关文章