实施Windows Player implementing-windows-player
本节介绍如何在AEM Screens中配置Windows Player。 它提供了有关配置文件和可用选项的信息,以及开发和测试时要使用的设置的建议。
安装Windows Player installing-windows-player
要实施适用于AEM Screens的Windows Player,请安装适用于AEM Screens的Windows Player。
访问 AEM 6.5播放器下载 页面。
为AEM Screens 6.5.5 Service Pack设置环境 fp-environment-setup
从 Adobe Experience Manager Web控制台将登录令牌Cookie 的 SameSite属性从 Lax 设置为 None 所有AEM创作和发布实例上的配置。
应遵循以下步骤:
-
导航到 Adobe Experience Manager Web控制台
使用http://localhost:4502/system/console/configMgr
的配置。 -
搜索 AdobeGranite令牌身份验证处理程序。
-
将登录令牌Cookie 的 SameSite属性从 Lax 设置为 None。
-
单击 保存。
Ad Hoc方法 ad-hoc-method
Ad-Hoc方法允许您安装最新的Windows Player (.exe)。 访问 AEM 6.5播放器下载 页面。
下载应用程序后,请按照播放器上的步骤完成临时安装:
- 长按左上角以打开管理面板。
- 从左侧操作菜单中导航到 配置,输入要连接的AEM实例的位置(地址),然后单击 保存。
- 从左侧操作菜单中导航到 设备 注册 链接,以便您可以检查设备注册过程的状态。
命名Windows Player name-windows
您可以为Windows Player分配一个用户友好的设备名称,从而将分配的设备名称发送到Adobe Experience Manager (AEM)。 此功能不仅允许您为Windows Player命名,还允许您轻松分配适当的内容。
按照以下步骤在Windows Player中配置该名称:
- 单击 开始 > 运行。
- 输入
system.cpl
。 - 使用计算机名称选项卡设置计算机的主机名。
更改Windows Installer中的默认选项 changing-default-options
请阅读本节内容,以便了解如何更改Windows Installer中的默认选项和可用自定义项的列表。
使用CLI进行安装(PowerShell) install-powershell
- 为Screens Player创建自定义位置 专用,例如:
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 Player bulk-registration
实施Windows Player时,无需手动配置每个播放器。 您可以在配置JSON文件经过测试并准备好部署后进行更新。
该配置确保所有播放器ping配置文件中提供的同一服务器。 手动注册每个播放器。
按照以下步骤配置Windows 10 Player:
- 安装Windows Player。
- 在 %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
}
启用Kiosk模式 enabling-kiosk-mode
在部署Windows Player时,请务必启用Kiosk模式,以便其他应用程序或任务栏不会出现在Windows桌面上。
请按照以下步骤启用Kiosk模式:
-
启用Shell启动器。
有关其他信息,请参阅Microsoft® Windows支持在 Shell启动器 页中的 配置Shell启动器。
-
创建一个非管理用户(如果您还没有该用户)以用于自助订餐亭。 它可以是本地或域用户。
-
从AEM Screens Player下载页面为该Kiosk用户安装Windows Player。
-
有关详细信息,请参阅使用Shell启动器创建Windows 10信息亭以修改您的PowerShell脚本。
修改PowerShell脚本,以便您能够将用户名替换为您创建的用户名。 确保应用程序可执行文件的路径正确。 这会为kiosk用户将自定义shell设置为Windows Player应用程序,并为其他用户将默认设置为explorer.exe。
-
以管理员身份运行PowerShell脚本。
-
重新启动并以Kiosk用户身份登录,播放器应用程序应立即启动。
疑难解答 troubleshooting
如果您在以Kiosk用户身份登录后看到黑屏,则表示您可能错误地指定了Windows Player可执行文件的路径。 以管理员身份重新登录,验证并重新运行脚本。
Windows Player的默认安装路径为:
C:\Users<您的用户>\AppData\Local\Programs@aem-screensscreens-player-electron\AEM Screens Player.exe
链接中的示例脚本可启用和禁用自定义shell。 因此,将脚本拆分为两行,然后启用/禁用以下适用的行:
set-executionpolicy unrestricted
— 临时删除限制。set-executionpolicy restricted
— 在运行脚本后重新启用限制。# Remove the new custom shells.
$ShellLauncherClass.RemoveCustomShell($Admins_SID)
$ShellLauncherClass.RemoveCustomShell($Cashier_SID)
使用Screens远程控制 using-remote-control
AEM Screens提供远程控制功能。 在此处了解有关此功能的更多信息:Screens远程控制