私はMicrosoft Dynamicsの365&パワープラットフォーム側面は、ラヨーンを設計、マイクロソフト最優秀専門家が3年連続ダイナミクスCRM /ビジネスソリューションの側面(マイクロソフトMVP)のために2018年6月に2015年7月ですが、私は公共のマイクロチャネル番号の関心を歓迎しますMSFTDynamics365erLuoYong、返信または20190817 354は、この記事へのアクセスを容易にすることができる、しかし、あなたは私ボーエンは最初の部屋で発行された最新の情報を得ることができ、私に従ってください!
私のものの前に 行われ、インターネットに面した展開ダイナミクスのAD FSのログインページを変更するには、365 CEは、 AD 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のサービスが有効にすぐに再起動する必要はありません。