나는의 Microsoft Dynamics (365) 및 전원 플랫폼 측면이 3 년 연속 역학 CRM / 비즈니스 솔루션 측면 (마이크로 소프트 MVP) 6 월 2018 년 라용은 마이크로 소프트 가장 훌륭한 전문가가 7 월 2015 엔지니어링 오전, 나는 공공 마이크로 채널 번호의 관심을 환영합니다 MSFTDynamics365erLuoYong는 회신하거나 20190817 354이 문서에 대한 접근을 용이하게 할 수 있지만, 당신은 내가 보웬 첫 번째 방에 발행 된 최신 정보를 얻을 수 있습니다, 나를 따르라!
내 물건 전에 수행 인터넷 연결 배포 역학 광고 FS 로그인 페이지를 변경하려면 365 CE는 광고 FS 로그인 페이지 사용자 정의 중 일부에 대해 얘기, 친구들은 당신이 도메인 이름을 입력 할 수 없습니다 경우 사용자 이름을 입력하라고? 예를 들어, 내가 입력하기 전에 사용자 이름은 [email protected]은, 난 단지 사용자 이름으로 crmadmin 입력 할 수있다? 물론이 할 수있는, 나는 공식 문서에 따르면, 여기 오전 AD의 FS 로그인-의 페이지 고급의 사용자 정의 사용자 정의.
내가 전에 사용자 정의 테마를 할 수 있기 때문에, 내가 직접 사용자 정의 테마를 수정하기 위해서는 여기입니다. 먼저, 테마를 내 보내야 다음 명령 같은 것을 사용 :
수출 AdfsWebTheme -Name LuoYongTheme -DirectoryPath C : \ LuoYongTheme
스크립트 파일은 다음 코드를 추가 onload.js 아래의 폴더에 수출 폴더를 수정 :
경우 (가 대해서 typeof 로그인 = '미정의'! ) { Login.submitLoginRequest = 함수 () { VAR U = 새로운 InputUtil (); VAR의 E = 새로운 LoginErrors (); VAR의 는 userName = document.getElementById를 (Login.userNameInput); var에 암호 = document.getElementById를 (Login.passwordInput); 만약 (! && userName.value userName.value.match ( '[@ \\\\] )) { var에 userNameValue = userName.value +'luoyong.me @ ' ; 예 : document.forms ['loginForm'] = UserName.value. userNameValue; } 경우 (! {userName.value) u.setError (사용자 이름, e.userNameFormatError); 돌아 거짓 ; } 경우 (! {password.value) u.setError (암호 e.passwordEmpty); 돌아 거짓 ; } 하고 document.forms [ 'loginForm' ] .submit (); 돌아 거짓 ; }; }
그런 다음 PowerShell 명령을 사용하여 다음 코드를 실행합니다 :
설정 - AdfsWebTheme -TARGETNAME LuoYongTheme -OnLoadScriptPath " C : \ LuoYongTheme \ 스크립트 \ onload.js "
물론, 또한 당신은 내 이전 게시물이 필요하지 않습니다 기본 테마로 설정되어 있기 때문에 설정-AdfsWebConfig 기본 테마로이 테마를 설정 사용해야합니다. AD의 FS 서비스는 발효 즉시 다시 시작할 필요가 없습니다.