我想在网站上授予域用户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
答案 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