バージョン 6.3 以降、Adobe Experience Manager(AEM) では、新しいインスタンスをインストールする際に、コマンドラインを使用して管理者パスワードを設定できます。
以前のバージョンのAEMでは、管理者アカウントのパスワードと他の様々なコンソールのパスワードをインストール後に変更する必要がありました。
この機能により、AEMインスタンスのインストール中にリポジトリとサーブレットエンジンの新しい管理者パスワードを設定できる機能が追加され、後で手動で設定する必要がなくなります。
Felix コンソールは対象外で、パスワードを手動で変更する必要があります。 詳しくは、 セキュリティチェックリストセクション.
この機能は、ファイルシステムエクスプローラから JAR をダブルクリックするのではなく、コマンドラインを使用してAEMをインストールする場合に自動的にトリガーされます。
コマンドラインからAEMインスタンスを実行するための一般的な構文は次のとおりです。
java -jar aem6.3.jar
コマンドラインからインスタンスを実行すると、インストールプロセス中に admin パスワードを変更するオプションが表示されます。
管理者パスワードを変更するプロンプトは、新しいAEMインスタンスのインストール時にのみ表示されます。
プロパティファイルからパスワードを指定することもできます。 これは、 -nointeractive
~と組み合わされた旗 -Dadmin.password.file
システムプロパティ。
次に例を示します。
java -Dadmin.password.file =/path/to/passwordfile.properties -jar aem6.3.jar -nointeractive
内のパスワード passwordfile.properties
ファイルの形式は次のとおりです。
admin.password = 12345678
単に -nointeractive
パラメーターに -Dadmin.password.file
システムプロパティの場合、AEMはデフォルトの admin パスワードを使用しますが、変更を求めることはありません。つまり、以前のバージョンの動作をレプリケートします。 この非インタラクティブモードは、インストールスクリプトのコマンドラインを使用して自動インストールに使用できます。