powershell 将用户添加到sharepoint站点,并通过powershell为该用户分配角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 将用户添加到sharepoint站点,并通过powershell为该用户分配角色相关的知识,希望对你有一定的参考价值。

$ver = $host | select version
if ($ver.Version.Major -gt 1)  {$Host.Runspace.ThreadOptions = "ReuseThread"}
Add-PsSnapin Microsoft.SharePoint.PowerShell
Set-location $home

#$topSite = Get-SPSite "http://opwshp02:39816/PWA/TestProject3"
$topSite = Get-SPWeb "http://opwshp02:39816/PWA/TestProject3"

$userObject = $topSite.EnsureUser("OPWFTG\ugritton")
#$userObject
$topSite.AllUsers.Add($userObject.LoginName,$userObject.Email,$userObject.DisplayName, $userObject.Notes)
$assignment = New-Object Microsoft.SharePoint.SPRoleAssignment($userObject)
$role = $topSite.RoleDefinitions["Project Managers (Microsoft Office Project Server)"]
$assignment.RoleDefinitionBindings.Add($role)
$topSite.RoleAssignments.Add($assignment)

以上是关于powershell 将用户添加到sharepoint站点,并通过powershell为该用户分配角色的主要内容,如果未能解决你的问题,请参考以下文章

Powershell脚本通过注册表将本地用户添加到组件服务中的COM安全设置

powershell 将SharePoint用户添加到社区站点(SPWebtemplate)。基于XML输入文件。

powershell 使用PowerShell将用户添加到本地Windows用户组。灵感来自https://mcpmag.com/articles/2015/05/28/managing-local-

powershell 使用PowerShell将用户添加到本地Windows用户组。灵感来自https://mcpmag.com/articles/2015/05/28/managing-local-

PowerShell:如何将 1 个用户添加到多个 Active Directory 安全组 - 具有写入权限的安全组的安全选项卡

powershell Exchange服务器将用户添加到公用文件夹。在Exchange Server 2007上工作