Windows 10 プレーヤーの実装 implementing-windows-player
ここでは、AEM Screens Windows 10 プレーヤーの設定について説明します。使用可能な設定ファイルやオプションと、開発およびテストに使用する設定のレコメンデーションについて説明します。
Windows プレーヤーのインストール installing-windows-player
AEM Screens 用の Windows プレーヤーを実装するには、同プレーヤーをインストールしてください。
AEM 6.5 Player のダウンロード ページにアクセスします。
AEM Screens 6.5.5 Service Pack の環境の設定 fp-environment-setup
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 に設定します。
-
「保存」をクリックします。
アドホック方式 ad-hoc-method
アドホック方式を使用すると、最新の Windows プレーヤー(.exe)をインストールできます。AEM 6.5 Player のダウンロード ページにアクセスします。
アプリケーションをダウンロードしたら、以下の手順に従ってプレーヤーのアドホックインストールを完了します。
- 左上隅を長押しして、管理パネルを開きます。
- 左のアクションメニューから「設定」に移動し、接続する AEM インスタンスの場所(アドレス)を入力して、「保存」をクリックします。
- 左側のアクションメニューから「デバイス の 登録」リンクに移動して、デバイス登録プロセスのステータスを確認します。
Windows プレーヤーの命名 name-windows
ユーザーにわかりやすいデバイス名を Windows プレーヤーに割り当てて、そのデバイス名を Adobe Experience Manager(AEM)に送信することができます。この機能により、Windows プレーヤーに名前を付けるだけでなく、適切なコンテンツを簡単に割り当てることもできます。
Windows プレーヤーに名前を設定するには、次の手順に従います。
- スタート/ファイル名を指定して実行 をクリックします。
system.cpl
と入力します。- 「コンピューター名」タブを使用して、コンピューターのホスト名を設定します
Windows インストーラーのデフォルトのオプションの変更 changing-default-options
Windows インストーラーのデフォルトのオプションを変更する方法と、使用可能なカスタマイズのリストについては、この節に従ってください。
CLI(PowerShell)を使用したインストール install-powershell
- Screens プレーヤー 専用 に、カスタムの場所を作成します。(例:
C:\Users\User\screens-player
) - 次をインストールします:
aem-screens-player-electron-xxx-signed.exe /S /D=C:\Users\User\screens-player
- 次を開きます:
Start-Process C:\Users\User\screens-player\AEMScreensPlayer.exe
例
C:\Users\User\Downloads> mkdir screens-player
C:\Users\User\Downloads> .\aem-screens-player-electron-xxx-signed.exe /S /D=C:\Users\User\Downloads\screens-player
C:\Users\User\Downloads> Start-Process C:\Users\User\Downloads\screens-player\AEMScreensPlayer.exe
Windows プレーヤーの一括登録 bulk-registration
Windows プレーヤーを実装する場合、すべてのプレーヤーを個別に手動で設定する必要はありません。テストが済み、デプロイの準備ができた設定 JSON ファイルを更新することで、すべてのプレーヤーを設定できます。
設定では、すべてのプレーヤーが、設定ファイルで指定された同じサーバーに ping を送信することを確認されます。プレーヤーの登録は個別に手動で行う必要があります。
Windows 10 プレーヤーを設定するには、次の手順を実行します。
- Windows プレーヤーをインストールします。
- 設定ファイルは %appdata%\com.adobe.aem.screens.player\config.json の下にあります。
- 後述の情報を使用して設定 JSON を更新し、同じフォルダーをプレーヤーが存在するすべてのシステムにコピーします。
ポリシー属性 policy-attributes
次の表に、参照用のポリシー JSON の例と共にポリシー属性を示します。
ポリシー JSON ファイルの例 example-policy-json-file
{
"server": "https://localhost:4502",
"resolution": "auto",
"rebootSchedule": "at 4:00 am",
"enableAdminUI": false,
"enableOSD": false,
"enableActivityUI": false
}
キオスクモードの有効化 enabling-kiosk-mode
Windows プレーヤーをデプロイする際は、他のアプリケーションやタスクバーが Windows デスクトップに表示されないように、キオスクモードを有効にすることが重要です。
キオスクモードを有効にするには、以下の手順に従います。
-
シェルランチャーを有効にします。
詳しくは、Microsoft Windows サポートによる シェルランチャーページの シェルランチャーの構成 の節を参照してください。
-
キオスクモードに使用する管理者以外のユーザーを作成します(まだ存在しない場合)。ローカルユーザーでもドメインユーザーでも構いません。
-
AEM Screens Player のダウンロードページから、そのキオスクユーザー用の Windows プレーヤーをインストールします。
-
PowerShell スクリプトの編集について詳しくは、シェルランチャーを使って Windows 10 キオスクを作成するを参照してください。
PowerShell スクリプトを編集して、ユーザー名を上記で作成したユーザー名に置き換えます。アプリケーションの実行可能ファイルへのパスが正しいことを確認します。これにより、カスタムシェルがキオスクユーザーの Windows プレーヤーアプリケーションとして設定され、他のユーザーには explorer.exe がデフォルトとして設定されます。
-
PowerShell スクリプトを管理者として実行します。
-
再起動してキオスクユーザーとしてログインすると、プレーヤーアプリケーションが起動します。
トラブルシューティング troubleshooting
キオスクユーザーとしてログインしたときに黒い画面が表示された場合は、Windows プレーヤーの実行可能ファイルへのパスが正しく指定されていない可能性があります。管理者として再度ログインし、スクリプトを確認してから再実行します。
Windows プレーヤーのデフォルトのインストールパスは次のとおりです。
C:\Users<your user>\AppData\Local\Programs@aem-screensscreens-player-electron\AEM Screens Player.exe
リンク内のサンプルスクリプトでは、カスタムシェルを有効および無効にします。したがって、場合によっては、スクリプトを 2 つに分割し、それぞれで、該当する以下の行を有効または無効にする必要があります。
# Remove the new custom shells.
$ShellLauncherClass.RemoveCustomShell($Admins_SID)
$ShellLauncherClass.RemoveCustomShell($Cashier_SID)
Screens リモート制御の使用 using-remote-control
AEM Screens には、リモート制御機能が用意されています。この機能について詳しくは、Screens リモート制御を参照してください