2011-01-28 29 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

あなたのコマンドからページを削除した場合どうなりますか?

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

さらに、GUIを使用して追加した後、コマンドを追加サイトに追加できますか?また、おそらく疑問に思うかもしれませんが、サイトに人を追加するアクセス権を持つユーザーとしてPSを実行していますか?

+0

いいえ、コマンドは追加のサイトでは機能していません。スクリプトは完全な権限を持つVM上でAdminアカウントで実行されています。私は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

関連する問題