實作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播放器下載 頁面。

NOTE
Windows Player中沒有視窗模式。 永遠處於全熒幕模式。

為AEM Screens 6.5.5 Service Pack設定環境 fp-environment-setup

NOTE
如果您使用AEM Screens 6.5.5 Service Pack,請設定Windows Player環境。

從​ Adobe Experience Manager Web Console將登入權杖Cookie ​的​ SameSite屬性從 Lax 設定為 None 所有AEM作者和發佈執行個體上的設定

請遵循下列步驟:

  1. 導覽至​ Adobe Experience Manager Web Console
    使用http://localhost:4502/system/console/configMgr的組態

  2. 搜尋​ AdobeGranite權杖驗證處理常式

  3. 將登入權杖Cookie SameSite屬性從​ Lax ​設定為​ None
    影像

  4. 按一下「儲存」。

臨機方法 ad-hoc-method

臨機操作方法可讓您安裝最新的Windows Player (.exe)。 造訪​ AEM 6.5播放器下載 頁面。

下載應用程式後,請依照播放器上的步驟完成隨選安裝:

  1. 長按左上角以開啟「管理」面板。
  2. 從左側動作功能表瀏覽至​ 組態,並輸入您要連線的AEM執行個體的位置(位址),然後按一下​ 儲存
  3. 從左側動作功能表瀏覽至​ 裝置 註冊 ​連結,以便檢查裝置註冊程式的狀態。
NOTE
如果​ 狀態 ​是​ 已註冊,請注意,裝置識別碼 ​欄位已填入。
如果​ 狀態 ​是​ 未註冊,您可以使用​ 權杖 ​來註冊裝置。

命名Windows Player name-windows

您可以將好記的裝置名稱指派給Windows Player,然後將指派的裝置名稱傳送給Adobe Experience Manager (AEM)。 此功能不僅可讓您為Windows Player命名,也讓您輕鬆指派適當的內容。

NOTE
您只能在註冊之前選擇播放器名稱。 播放器註冊後,播放器名稱就無法再變更。

請依照下列步驟,在Windows Player中設定名稱:

  1. 按一下​ 開始 > 執行
  2. 輸入system.cpl
  3. 使用電腦名稱標籤來設定電腦的主機名稱。

變更Windows Installer中的預設選項 changing-default-options

請依照本章節的說明進行,以便您瞭解如何變更Windows Installer中的預設選項以及可用的自訂清單。

使用CLI進行安裝(PowerShell) install-powershell

  1. 建立Screens Player的自訂位置​ 專用的,例如:
    C:\Users\User\screens-player
  2. 安裝
    aem-screens-player-electron-xxx-signed.exe /S /D=C:\Users\User\screens-player
  3. 開啟
    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檔案經過測試並準備好部署後進行更新。

此設定確保所有播放器都會偵測到設定檔案中提供的相同伺服器。 手動註冊每個播放器。

請依照下列步驟設定Windows 10 Player:

  1. 安裝Windows Player。
  2. 在​ %appdata%\com.adobe.aem.screens.player\config.json ​下尋找設定檔。
  3. 使用以下資訊更新設定JSON,然後將相同的資料夾複製到播放器所在的所有系統。

原則屬性 policy-attributes

下表摘要列出原則JSON範例作為參考的原則:

原則名稱
用途
伺服器
Adobe Experience Manager (AEM)伺服器的URL。
註冊金鑰
用於使用預先共用金鑰的大量裝置註冊。
解析度
裝置的解析度。
rebootSchedule
重新啟動播放器的排程。
enableAdminUI
啟用管理員UI來設定站台上的裝置。 在完全設定並投入生產後,設為false。
enableOSD
啟用頻道切換器UI,讓使用者在裝置上切換頻道。 在完全設定並投入生產後,請考慮將設為false 。
enableactivityui
啟用,以便顯示下載和同步等活動的進度。 啟用以進行疑難排解,並在完全設定後停用。
cloudMode
若您希望Windows Player連線至Screensas a Cloud Service,請設為true。 設為false可連線至AMS或內部部署AEM。
cloudToken
註冊Token以註冊Screensas a Cloud Service。

原則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 Player時,請務必啟用Kiosk模式,以免其他應用程式或工作列出現在Windows案頭上。

CAUTION
Adobe建議使用裝置管理解決方案來啟用Windows的Kiosk。 如果您沒有裝置管理解決方案可啟用Kiosk模式,請依照下列步驟進行。 此方法使用Windows 10 Enterprise和Edu中可用的殼層啟動器功能。 您也可以套用Microsoft針對非UWP應用程式建議的任何其他方法來啟用Kiosk,尤其是在其他Windows版本上。

請依照下列步驟啟用Kiosk模式:

NOTE
在依照下列步驟執行之前,請確定您使用的是Windows 10 Enterprise或Education。
  1. 啟用殼層啟動器。

    如需詳細資訊,請參閱Microsoft® Windows支援的​ 殼層啟動器 ​頁面中的​ 設定殼層啟動器

  2. 建立一個非管理使用者(如果您還沒有的話),以用於Kiosk。 可以是本機或網域使用者。

  3. AEM Screens Player下載頁面為該Kiosk使用者安裝Windows Player。

  4. 如需詳細資訊,請參閱使用Shell啟動器建立Windows 10資訊站以修改您的PowerShell指令碼。

    修改PowerShell指令碼,讓您可以用您建立的使用者名稱取代使用者名稱。 請確定應用程式可執行檔的路徑正確無誤。 這會將自訂殼層設定為Kiosk使用者的Windows Player應用程式,並將其他使用者的預設設定為explorer.exe。

  5. 以系統管理員身分執行PowerShell指令碼。

  6. 重新開機並以Kiosk使用者身分登入,播放器應用程式應該會立即啟動。

疑難排解 troubleshooting

如果您在以Kiosk使用者身分登入後出現黑屏,表示您可能未正確指定Windows Player可執行檔的路徑。 以管理員身分重新登入,然後驗證並重新執行指令碼。

Windows Player的預設安裝路徑為:

C:\Users<您的使用者>\AppData\Local\Programs@aem-screensscreens-player-electron\AEM Screens Player.exe

連結中的範例指令碼會啟用和停用自訂殼層。 因此,請將指令碼分割為兩個並啟用/停用以下適用的行:

NOTE
在某些Windows環境中,PowerShell指令碼可能會受到原則的限制(尤其是未簽署的指令碼)。 若要執行指令碼,請暫時停用並重新啟用此限制以執行指令碼。 開啟PowerShell視窗並使用這些指令。
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遙控器

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053