本节介绍如何配置AEM Screens Windows 10播放器。 它提供了配置文件、可用选项的信息,以及有关开发和测试中要使用的设置的建议。
要实施适用于AEM Screens的Windows Player,请安装适用于AEM Screens的Windows Player。
访问AEM 6.5 Player下载页面。
Windows播放器中没有窗口模式。 始终为全屏模式。
如果您使用的是AEM Screens 6.5.5 Service Pack,则必须为Windows Player设置环境。
将登录令牌Cookie的SameSite属性从 Lax 设置为从Adobe Experience Manager Web控制台的None
在所有AEM创作实例和发布实例上配置。
应遵循以下步骤:
导航到Adobe Experience Manager Web控制台
使用http://localhost:4502/system/console/configMgr
进行配置。
搜索AdobeGranite令牌身份验证处理程序。
将登录令牌Cookie的SameSite属性从 Lax 设置为 None 。
单击保存。
Ad-Hoc方法允许您安装最新的Windows Player(.exe)。 访问AEM 6.5播放器下载页面。
下载应用程序后,请按照播放器中的步骤完成临时安装:
如果State为REGISTERED,则会注意到将填充Device id字段。
如果State为UNRECISTED,则可以使用Token注册设备。
您可以为Windows播放器分配用户友好的设备名称,从而将分配的设备名称发送到Adobe Experience Manager(AEM)。 此功能不仅允许您命名Windows播放器,还允许您轻松分配相应的内容。
只有在注册之前,您才可以选择播放器名称。 注册播放器后,无法再更改播放器名称。
请按照以下步骤在Windows播放器中配置名称:
system.cpl
请阅读本节内容,了解如何更改Windows Installer中的默认选项和可用自定义列表。
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播放器时,您无需手动配置每个播放器。 相反,您可以在配置JSON文件经过测试并准备好进行部署后,更新该文件。
配置将确保所有播放器ping配置文件中提供的同一服务器。 您仍必须手动注册每个播放器。
按照以下步骤配置Windows 10 Player:
下表汇总了具有示例策略JSON的策略属性以供参考:
策略名称 | 用途 |
---|---|
服务器 | 指向Adobe Experience Manager(AEM)服务器的URL。 |
分辨率 | 设备的分辨率。 |
rebootSchedule | 重新引导播放器的计划。 |
enableAdminUI | 启用管理员UI以在站点上配置设备。 在生产环境中完全配置后,将其设置为false。 |
enableOSD | 启用渠道切换器UI,以便用户在设备上切换渠道。 在完全配置并投入生产后,请考虑将设置为false。 |
enableActivityUI | 启用以显示下载和同步等活动的进度。 在完全配置并投入生产后,启用以进行故障排除并禁用。 |
{
"server": "https://localhost:4502",
"resolution": "auto",
"rebootSchedule": "at 4:00 am",
"enableAdminUI": false,
"enableOSD": false,
"enableActivityUI": false
}
在部署Windows播放器时,请务必启用Kiosk模式,以便其他应用程序或任务栏不会显示在Windows桌面上。
Adobe建议使用设备管理解决方案来启用Windows版Kiosk。 如果您没有设备管理解决方案来启用Kiosk模式,请按照以下步骤操作。 此方法使用Windows 10企业版和Edu版中提供的Shell启动器功能。 任何其他微软推荐的非UWP应用方式也可应用于启用Kiosk,尤其是在其他Windows版本上。
按照以下步骤启用Kiosk模式:
在执行以下步骤之前,请确保使用Windows 10企业版或教育版。
启用Shell启动器。
有关其他信息,请参阅Microsoft Windows支持在Shell Launcher页面中配置Shell Launcher 一节。
创建要用于Kiosk的非管理用户(如果您还没有)。 这可以是本地用户或域用户。
从AEM Screens Player下载页面为该Kiosk用户安装Windows播放器。
有关详细信息,请参阅使用Shell启动器创建Windows 10 kiosk以修改PowerShell脚本。
修改PowerShell脚本,将用户名替换为您创建的用户名。 确保应用程序可执行文件的路径正确。 这会将自定义shell设置为kiosk用户的windows播放器应用程序,并将其他用户的默认设置为explorer.exe。
以管理员身份运行PowerShell脚本。
重新启动并登录,因为Kiosk用户和播放器应用程序应该直接启动。
如果您以Kiosk用户身份登录时看到黑屏,则意味着您可能错误地指定了Windows播放器可执行文件的路径。 以管理员身份登录,验证并重新运行脚本。
Windows播放器的默认安装路径是:
C:\Users<您的用户>\AppData\Local\Programs@aem-screensscreens-player-electron\AEM Screens Player.exe
链接中的示例脚本将启用和禁用自定义Shell。 因此,您可能需要将脚本拆分为两个,并启用/禁用以下适用行:
在某些Windows环境中, PowerShell脚本可能受策略(特别是无符号脚本)的限制。 要运行脚本,您可能需要临时禁用并重新启用此限制才能运行脚本。 打开PowerShell窗口并使用这些命令。
set-executionpolicy不受限制 — 可暂时删除限制
set-executionpolicy受限 — 在运行脚本后重新启用限制
# Remove the new custom shells.
$ShellLauncherClass.RemoveCustomShell($Admins_SID)
$ShellLauncherClass.RemoveCustomShell($Cashier_SID)