문제

STSADM.EXE (SharePoint 명령 행 관리 도구)를 사용하여 SharePoint 사이트를 만들었습니다. 사이트가 성공적으로 생성되었습니다. 찾아 볼 수 있으며 사이트 관리자가 사이트에 로그인 할 수 있습니다.

아래 명령을 사용하여 사이트에 추가 된 모든 사용자

stsadm -o adduser -url " http://test.sharepoint2013.com "-userlogin "LAB01 \ TESTUSER1"-USEREMAIL "testuser@sp2013.com"-role "전체 제어"-Username "사용자"

사용자가 SharePoint 사이트에 성공적으로 추가되고 역할 / 권한 수준도 성공적으로 지정됩니다.

그러나 사용자가 사이트에 로그인 할 수 없습니다. "죄송합니다,이 사이트가 당신과 공유되지 않았습니다."

사용자는 사용자가 적절한 권한 수준이 지정되어 있으며 사이트에서 볼 수 있습니다.

SharePoint 2010/2007에는 확실히 문제가 없습니다.

안내하십시오. 나는 너에게 감사 할 것이다!

조사, Rizwan

도움이 되었습니까?

해결책

왜 2013 년에 STSADM을 사용하고있는 이유는 무엇입니까?

STSADM은 PowerShell만큼이나 좋음으로 클레임 기반 인증을 처리하지 않으므로 로그인 할 수없는 사용자를 추가합니다 (UserLogin의 불일치 및 실제 사용자 로그인으로 인해 마녀가 먼저 주장을 보유하고 있습니다).

다른 팁

'STSADM'(SharePoint Admin Utility)이 클레임 기반 인증을 잘 처리하지 않는 의견입니다.STSADM을 통해 사용자를 만드는 경우 SharePoint 2013에서 사이트에 로그인 할 수 없습니다. 그래서 제가 한 일은 다음과 같습니다.

SharePoint API (SharePoint.dll)를 통해 사용자를 생성했습니다.

using (SPWeb web = site.OpenWeb())
{
  SPUser oUser = web.EnsureUser(UserLogin);
}
.

그리고 그것은 잘 작동했습니다.PowerShell을 사용하여 사용자를 만들 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top