ここでは、AEM Screens Windows 10 プレーヤーの設定について説明します。使用可能な設定ファイルやオプションと、開発およびテストに使用する推奨設定について説明します。
AEM Screens 用の Windows プレーヤーを実装するには、同プレーヤーをインストールしてください。
AEM 6.5 Player のダウンロードページにアクセスします。
Windows Player にはウィンドウモードはありません。常にフルスクリーンモードになります。
AEM Screens 6.5.5 Service Pack を使用している場合は、Windows プレーヤー用の環境を設定する必要があります。
AEM オーサーおよびパブリッシュインスタンスの Adobe Experience Manager Web コンソール設定で、login-token cookies の SameSite 属性を Lax から None に設定します。
その場合は、次の手順に従います。
http://localhost:4502/system/console/configMgr
を使用して、Adobe Experience Manager Web コンソールの設定に移動します。
Adobe Granite トークン認証ハンドラーを検索します。
login-token cookie の SameSite 属性を Lax から None に設定します。
「保存」をクリックします。
アドホック方式を使用すると、最新の Windows プレーヤー(**.exe)をインストールできます。AEM 6.5 Player のダウンロードページにアクセスします。
アプリケーションをダウンロードしたら、以下の手順に従ってプレーヤーのアドホックインストールを完了します。
「状態」が「登録済み」の場合は、「デバイス ID」フィールドに値が入力されます。
「状態」が「未登録」の場合は、トークンを使用してデバイスを登録できます。
Windows プレーヤーをインストールしたら、1 つの設定で複数のプレーヤーを登録できます。
Windows プレーヤーの一括登録
Windows プレーヤーを実装する場合、すべてのプレーヤーを個別に手動で設定する必要はありません。テストが済み、デプロイの準備ができた設定 JSON ファイルを更新することで、すべてのプレーヤーを設定できます。
設定では、すべてのプレーヤーが、設定ファイルで指定された同じサーバーに ping を送信することを確認されます。プレーヤーの登録は個別に手動でおこなう必要があります。
Windows 10 プレーヤーを設定するには、次の手順を実行します。
次の表に、参照用のポリシー JSON の例と共にポリシー属性を示します。
ポリシー名 | 目的 |
---|---|
server | Adobe Experience Manager(AEM) サーバーの URL。 |
resolution | デバイスの解像度。 |
rebootSchedule | プレーヤーを再起動するスケジュール。 |
enableAdminUI | サイト上でデバイスを設定するための Admin UI を有効にします。完全に設定されて実稼動になったら、false に設定します。 |
enableOSD | ユーザー用のチャネルスイッチャー UI を有効にし、デバイスのチャネルを切り替えます。完全に設定されて実稼動になったら、false に設定することを検討します。 |
enableActivityUI | 有効にすると、ダウンロードや同期などのアクティビティの進行状況を表示します。トラブルシューティング用に有効にし、完全に設定されて実稼動になったら無効にします。 |
{
"server": "https://localhost:4502",
"resolution": "auto",
"rebootSchedule": "at 4:00 am",
"enableAdminUI": false,
"enableOSD": false,
"enableActivityUI": false
}
Windows プレーヤーをデプロイする際は、他のアプリケーションやタスクバーが Windows デスクトップに表示されないように、キオスクモードを有効にすることが重要です。
Windows のキオスクモードを有効にするには、デバイス管理ソリューションを使用することをお勧めします。キオスクモードを有効にするためのデバイス管理ソリューションがない場合は、以下の手順に従います。この方法では、Windows 10 Enterprise および Windows 10 Education のシェルランチャー機能を使用します。非 UWP アプリ向けに Microsoft が推奨する他の方法もキオスクモードの有効化、特に、Windows の他のエディションでキオスクモードを有効にする場合に適用できます。
キオスクモードを有効にするには、以下の手順に従います。
以下の手順を実行する前に、Windows 10 Enterprise または Windows 10 Education を使用していることを確認してください。
シェルランチャーを有効にします。
詳しくは、Microsoft Windows サポートによるシェルランチャーページのシェルランチャーの構成の節を参照してください。
キオスクモードに使用する管理者以外のユーザーを作成します(まだ存在しない場合)。ローカルユーザーでもドメインユーザーでも構いません。
AEM Screens Player のダウンロードページから、そのキオスクユーザー用の Windows プレーヤーをインストールします。
PowerShell スクリプトの編集について詳しくは、シェルランチャーを使って Windows 10 キオスクを作成するを参照してください。
PowerShell スクリプトを編集して、ユーザー名を上記で作成したユーザー名に置き換えます。アプリケーションの実行可能ファイルへのパスが正しいことを確認します。これにより、カスタムシェルがキオスクユーザーの Windows プレーヤーアプリケーションとして設定され、他のユーザーには explorer.exe がデフォルトとして設定されます。
PowerShell スクリプトを管理者として実行します。
再起動してキオスクユーザーとしてログインすると、プレーヤーアプリケーションが起動します。
キオスクユーザーとしてログインしたときに黒い画面が表示された場合は、Windows プレーヤーの実行可能ファイルへのパスが正しく指定されていない可能性があります。管理者として再度ログインし、スクリプトを確認してから再実行します。
Windows プレーヤーのデフォルトのインストールパスは次のとおりです。
C:\Users<your user>\AppData\Local\Programs@aem-screensscreens-player-electron\AEM Screens Player.exe
リンク内のサンプルスクリプトでは、カスタムシェルを有効および無効にします。したがって、場合によっては、スクリプトを 2 つに分割し、それぞれで、該当する以下の行を有効または無効にする必要があります。
一部の Windows 環境では、PowerShell スクリプト(特に未署名のスクリプト)の実行はポリシーによって制限されている場合があります。その場合は、この制限を一時的に無効にしてスクリプトを実行したあと、制限を再び有効にする必要があります。PowerShell ウィンドウを開き、次のコマンドを使用します。
set-executionpolicy unrestricted - 制限を一時的に解除する
set-executionpolicy restricted - スクリプトの実行後に制限を再度有効にする
# Remove the new custom shells.
$ShellLauncherClass.RemoveCustomShell($Admins_SID)
$ShellLauncherClass.RemoveCustomShell($Cashier_SID)