2011-01-28 34 views
6

Tôi muốn cấp quyền cho Người dùng Miền SharePoint trên Trang web. Peoplepicker trong SharePoint tìm thấy người dùng và tôi có thể thêm người dùng trong Trình duyệt vào Trang web. Nhưng khi tôi sử dụng PowerShell, Người dùng không có trong danh sách quyền trên SharePoint GUI.Quyền đối với trang SharePoint PowerShell

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

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

cũng không làm việc:

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

Tôi không nghĩ rằng bạn được phép cung cấp cho phép một người dùng trên một trang, và khi bạn nhận được đối tượng SPWeb trên trang bạn sẽ không có được bối cảnh ngay , để thực hiện điều này, bạn có thể cần phải truy cập đối tượng trang và chuyển quyền thừa kế quyền, và chỉ khi đó bạn mới có thể cấp quyền cho người dùng. –

Trả lời

1

gì xảy ra nếu bạn thả trang từ lệnh của bạn?

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

Ngoài ra, sau khi bạn thêm chúng thông qua GUI, lệnh của bạn có hoạt động để thêm chúng vào trang web bổ sung không? Ngoài ra, câu hỏi câm có thể, nhưng bạn có đang chạy PS với tư cách là người dùng có quyền truy cập để thêm người vào trang web không?

+0

Không, lệnh này không hoạt động trên các trang bổ sung. Tập lệnh đang chạy với tài khoản Quản trị viên trên máy ảo có đầy đủ quyền. Tôi chỉ muốn thêm Người dùng SharePoint vào một mạng nhện. Tôi tạo ra spweb với: New-spweb http: // urlSite/Test -Template "STS # 0" -UniquePermissions – LaPhi

3

Nó phải được điều này: Set-SPUser -Identity 'domain\name' -Web http://sp2test/site -AddPermissionLevel Read

Các vấn đề liên quan