SharePoint PowerShell站点权限

时间:2011-01-28 16:31:40

标签: sharepoint powershell

我想在网站上授予域用户SharePoint权限。 SharePoint中的peoplepicker找到了用户,我可以将浏览器中的用户添加到站点。 但是当我使用PowerShell时,用户不在SharePoint GUI的权限列表中。

PS: New-SPUser -UserAlias "test\TestUser2" -PermissionLevel Contribute -web http://test.sharepoint.de/site/page

PS:
UserLogin            DisplayName         
---------            -----------         
TEST\testuser2       TestUser2  

也行不通:

Get-SPWeb "http://test.sharepoint.de/site/page" | New-SPUser –UserAlias "test\TestUser2" -PermissionLevel Contribute

3 个答案:

答案 0 :(得分:3)

应该是:Set-SPUser -Identity 'domain\name' -Web http://sp2test/site -AddPermissionLevel Read

答案 1 :(得分:1)

如果从命令中删除页面会发生什么?

New-SPUser -UserAlias "test\TestUser2" -PermissionLevel Contribute -web http://test.sharepoint.de/site

此外,在通过GUI添加它们之后,您的命令是否可以将它们添加到其他站点?另外,也许是一个愚蠢的问题,但是你是否有权将PS添加到网站?

答案 2 :(得分:0)

尝试添加Add-PSSnapin“ Microsoft.SharePoint.PowerShell” 它对我有用

Add-PSSnapin "Microsoft.SharePoint.PowerShell"
Set-SPUser -Identity 'domain\name' -Web http://sp2test/site -AddPermissionLevel Read