2011-01-28 2 views
6

사이트에 대한 도메인 사용자 SharePoint 권한을 부여하려고합니다. SharePoint의 peoplepicker가 사용자를 찾았으며 브라우저에 사용자를 사이트에 추가 할 수 있습니다. 그러나 PowerShell을 사용할 때 사용자가 SharePoint GUI의 사용 권한 목록에 없습니다.SharePoint PowerShell 사이트 사용 권한

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 
+1

나는 생각하지 않는다 당신의 페이지에 사용자에게 권한을 부여 할 수, 당신은 페이지의 SPWeb 개체를 얻을 때 당신은 상황을 제대로하지 것이다 것 이렇게하려면 아마도 페이지 개체로 이동하여 사용 권한 상속을 중단해야하며, 그 후에야 사용자에게 사용 권한을 부여 할 수 있습니다. –

답변

1

? 당신이 GUI를 통해 추가 한 후 또한

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

, 명령 작업이 추가 사이트에 추가 할 수 있습니까? 또한 어쩌면 바보 같은 질문 일지 모르지만 사이트에 사람들을 추가 할 수있는 권한을 가진 사용자로 PS를 실행하고 있습니까?

+0

아니요, 명령이 추가 사이트에서 작동하지 않습니다. 스크립트는 전체 권한을 가진 VM에서 관리자 계정으로 실행됩니다. Spweb에만 SharePoint 사용자를 추가하려고합니다. 다음과 같이 spweb을 만듭니다. New-spweb http : // urlSite/Test -Template "STS # 0"-UniquePermissions – LaPhi

3

그것은이 있어야한다 : Set-SPUser -Identity 'domain\name' -Web http://sp2test/site -AddPermissionLevel Read

관련 문제