Skip to main content

2026 年 8 月 24 日

Omnissa Horizon Client 組態設定和命令列選項

為了供您方便使用,幾乎所有的組態設定均具有 key=value 屬性和對應的命令列選項名稱。對於某些設定,雖然有對應的命令列選項,但在組態檔中沒有可設定的對應屬性。對於其他某些設定,則必須設定組態屬性,因為沒有可用的命令列選項。

如需 Horizon Client 組態檔的清單,請參閱使用 horizon-client 命令列介面和組態檔

**重要:**部分命令列選項與組態機碼僅適用於由第三方廠商提供的 Horizon Client 版本。如需 Omnissa 精簡型用戶端與零用戶端合作夥伴的詳細資訊,請參閱《Omnissa 相容性指南》

Horizon Client 命令列選項與組態檔案機碼
組態機碼命令列選項說明
RemoteDisplay.updateCacheSizeKB使用此選項設定 Omnissa Horizon Blast 解碼器影像快取的大小上限 (以 KB 為單位)。
  • 快取的最終大小是此處設定的值與代理程式機器相關聯的組態中的較小者。
  • 快取的最終大小不能超過代理程式機器上可用 RAM 的一半。
view.allMonitors--allmonitors啟動 Horizon Client 時,會隱藏主機作業系統,並在連線至用戶端系統的所有監視器上以全螢幕模式開啟 Horizon Client。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。
view.allSessionsDisconnectedBehavior--allSessionsDisconnectedBehavior 自訂所有工作階段中斷連線時的用戶端行為。有效值如下:
  • "Quit" 設定用戶端在所有工作階段中斷連線時結束。
  • "Logoff" 設定用戶端從伺服器登出。
  • "Keep" 設定用戶端維持目前狀態。
預設值為空值,表示未進行設定。
view.allowDefaultBroker-l、--lockServer使用此命令列選項或將該屬性設定為「FALSE」,會停用伺服器文字方塊,除非用戶端從未連線至任何伺服器,且命令列或喜好設定檔案中未提供任何伺服器位址。 例如:
--lockServer -s view.company.com
view.allowEnableHEVC將此屬性設定為「FALSE」後,用戶端將無法在 [Horizon Blast 組態] 視窗中變更允許高效率視訊解碼 (HEVC) 選項。
view.autoConnectBroker 當使用者啟動 Horizon Client 時,會自動連線至指定的伺服器。指定該伺服器的完整網域名稱 (FQDN)。若您不使用預設值 443,您也可以指定一個連接埠號碼。 若要讓使用者在連線至指定伺服器時略過登入按鈕,請將 view.nonInteractive 屬性設為「TRUE」。
view.autoConnectDesktop 自動連線至 view.defaultDesktop 屬性或 --desktopName= 命令列選項所指定的桌面平台。如果使用者在伺服器上只有一個有權使用的桌面平台,view.autoConnectDesktop 會自動連線至該桌面平台。 指定 "TRUE""FALSE"。預設值為「FALSE」。
view.autoDisconnectEmptyAppSession當此屬性設為 "TRUE" (預設值) 時,如果使用者結束所有應用程式而導致應用程式工作階段變為空白,系統會向使用者顯示一則訊息。此訊息會提示使用者選擇中斷該空白工作階段或讓其繼續執行。如果將此屬性設為 "FALSE",系統會依照 Omnissa Horizon Console 中的逾時設定結束工作階段;依預設,可能會在一分鐘後中斷連線。
view.autoHideToolbar 指定依預設要自動隱藏還是釘選工具列。指定 "TRUE" 會自動隱藏工具列。預設值為「FALSE」。 您也可以透過啟動 Horizon Client,從功能表列選取檔案 > 喜好設定,然後勾選自動隱藏工具列核取方塊來設定此選項。
view.BENITServerConnectionMode設定在連線至伺服器時所要使用的連線模式。使用下列其中一個值:
  • "T" 表示僅強制使用 TCP 連線。
  • "U" 表示僅強制使用 UDP 連線。
  • "4" 表示強制使用 IPv4 位址進行連線。
  • "T4" 表示僅強制使用 TCP 連線並使用 IPv4 位址。
  • "U4" 表示僅強制使用 UDP 連線並使用 IPv4 位址。
  • "bypass" 表示使用舊版 BEAT 連線模式。
view.BENITTcpConnectCount從高遺失率的網路 (大於 20% 的封包遺失率) 連線時,請使用此值。將預設值設定為 12重要:使用此選項時,務必搭配 view.BENITUdpSendCount 組態機碼一併設定。
view.BENITUdpSendCount從高遺失率的網路 (大於 20% 的封包遺失率) 連線時,請使用此值。將預設值設定為 12重要:使用此選項時,務必搭配 view.BENITTcpConnectCount 組態機碼一併設定。
--certSerialNum指定用於在伺服器和桌面平台上執行智慧卡驗證的憑證。將值設為指定智慧卡憑證的序號。僅當智慧卡上包含多張憑證時,才需要設定此參數。您也必須包含 --smartCardPIN 參數,才能完成智慧卡驗證。
view.defaultAppHeight為已發佈的應用程式指定視窗的預設高度 (以像素為單位)。當設定自訂桌面平台大小 (view.defaultAppSize 屬性設為「5」) 時,請搭配使用此屬性與 view.defaultAppWidth。預設值為「480」。
view.defaultAppWidth為已發佈的應用程式指定視窗的預設寬度 (以像素為單位)。當設定自訂桌面平台大小 (view.defaultAppSize 屬性設為「5」) 時,請搭配使用此屬性與 view.defaultAppHeight。預設值為「640」。
view.defaultBroker-s、--serverURL= 將您指定的名稱新增至 Horizon Client 中的伺服器文字方塊。指定一個完整網域名稱。若您不使用預設值 443,您也可以指定一個連接埠號碼。 預設值為最近一次使用的值。 例如:
--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443
view.defaultDesktop-n、--desktopName=在 autoConnectDesktop 設為「TRUE」且使用者可存取多個遠端桌面平台時,指定要使用的遠端桌面平台。 指定的值為您可以在 [選取桌面平台] 對話方塊中看到的名稱。該名稱通常是桌面平台集區名稱。
view.defaultDesktopHeight為遠端桌面平台指定視窗的預設高度 (以像素為單位)。在指定自訂桌面平台大小時,請同時使用此屬性與 view.defaultDesktopWidth (將 view.defaultDesktopSize 屬性設為「5」)。
view.defaultDesktopSize--desktopSize=為遠端桌面平台設定視窗的預設大小:
  • 若要使用所有監視器,請將屬性設為 "1",或使用命令列引數 "all"
  • 若要在單一監視器上使用全螢幕模式,請將此屬性設為 "2",或使用命令列引數 "full"
  • 若要使用大視窗,請將此屬性設為 "3",或使用命令列引數 "large"
  • 若要使用小視窗,請將此屬性設為 "4",或使用命令列引數 "small"
  • 若要設定自訂大小,請將此屬性設為 "5",然後同時設定 view.defaultDesktopWidth 和 view.defaultDesktopHeight 屬性。或者,指定寬度乘高度 (以像素為單位),命令列為 "widthxheight"
例如:
--desktopSize="1280x800"
--desktopSize="all"
view.defaultDesktopWidth為遠端桌面平台指定視窗的預設寬度 (以像素為單位)。在指定自訂桌面平台大小時,請同時使用此屬性與 view.defaultDesktopHeight (將 view.defaultDesktopSize 屬性設為「5」)。
view.defaultDomain-d、--domainName=設定 Horizon Client 在所有連線中使用的網域名稱,並將您指定的網域名稱新增至驗證對話方塊中的網域名稱文字方塊。
view.defaultLogLevel設定 Horizon Client 記錄的層級。將該屬性設定為下列其中一個值:
  • "0" 表示包含所有記錄事件。
  • "1" 表示包含追蹤層級事件,以及等同於層級 2 至 6 的事件。
  • "2" 表示包含偵錯事件,以及等同於層級 3 至 6 的事件。
  • "3" (預設值) 表示包含資訊層級事件,以及等同於層級 4 至 6 的事件。
  • "4" 表示僅包含警告、錯誤與嚴重錯誤事件。
  • "5" 表示僅包含錯誤與嚴重錯誤事件。
  • "6" 表示僅包含嚴重錯誤事件。
預設值為「3」。
view.defaultPassword-p "-"、--password="-"對於 Horizon Blast 和 PCoIP 連線,請一律指定 "-",以從 stdin 讀取密碼。 設定 Horizon Client 在所有連線中使用的密碼,並在伺服器接受密碼驗證的情況下,將該密碼新增至驗證對話方塊中的密碼文字方塊。 附註:您不能使用空白密碼。也就是說,您不能指定 --password=""
view.defaultProtocol--protocol=指定要使用的顯示通訊協定。指定 "PCOIP""BLAST"。這些值區分大小寫。如果您未指定通訊協定,Horizon Client 會使用 Horizon Console 中該集區的集區設定所定義的預設通訊協定。
view.defaultUser-u、--userName=設定 Horizon Client 在所有連線中使用的使用者名稱,並將您指定的使用者名稱新增至驗證對話方塊中的使用者名稱文字方塊。 在 Kiosk 模式中,帳戶名稱可以根據用戶端的 MAC 位址產生,或是以系統可識別的首碼字串開頭,例如 custom-
view.enableDataSharing指定是否允許 Horizon Client 共用用戶端系統上的匿名資料。 將值設為 "TRUE""FALSE"。預設值為「TRUE」。
view.enableDisplayScaling指定是否啟用所有遠端桌面平台的顯示調整值功能。將值設為 "TRUE""FALSE"。當此設定為 "FALSE" 時,將停用所有遠端桌面平台的顯示調整值功能。如果未設定此設定,或將其設為 "TRUE" (預設設定),系統會對所有遠端桌面平台啟用顯示調整值功能。
view.enableFileAssociation啟用或停用從本機檔案系統直接在已發佈的應用程式中開啟本機檔案的功能。指定 "TRUE" 以啟用此功能,或指定 "FALSE" 以停用此功能。如需詳細資訊,請參閱在已發佈的應用程式中開啟本機檔案
view.enableH264啟用或停用 H.264 解碼。 指定 "TRUE""FALSE"。預設值為「TRUE」。如需詳細資訊,請參閱為 Horizon Linux Client 設定 Horizon Blast 選項
view.enableHEVC啟用或停用 HEVC 解碼。 指定 "TRUE""FALSE"。預設值為「TRUE」。如需詳細資訊,請參閱為 Horizon Linux Client 設定 Horizon Blast 選項
view.enableMMR啟用或停用多媒體重新導向 (MMR)。 指定 "TRUE""FALSE"。預設值為「FALSE」。
view.enableRelativeMouse指定是否要針對目前的遠端桌面平台工作階段,強制啟用或停用 Horizon Client 的相對滑鼠功能。如果您設定此組態機碼,請指定 "1" 以強制啟用此功能,或指定 "0" 以強制停用。其他任何值皆無效,並會被忽略。指定的值在目前的遠端桌面平台工作階段中無法變更。如果遠端桌面平台不支援相對滑鼠,則不會使用此設定。如果未設定此設定 (為預設設定),使用者可以從 Horizon Client 功能表列的連線 > 啟用相對滑鼠來啟用或停用相對滑鼠功能。
view.enableSyncDesktopLayout 指定是否要將遠端桌面平台的顯示解析度與顯示調整值,同步為儲存在 Omnissa Horizon Connection Server 上的值。如需詳細資訊,請參閱自訂遠端桌面平台的顯示解析度和顯示調整值
  • 將此屬性設為 "TRUE" 時,會將顯示解析度與顯示調整值同步為儲存在 Horizon Connection Server 上的值。用戶端使用者無法自訂遠端桌面平台的顯示解析度和調整值。
  • 將此屬性設為 "FALSE" 時,會將顯示解析度與顯示調整值設為儲存在用戶端本機系統上的值。用戶端使用者可以自訂遠端桌面平台的顯示解析度和調整值。
預設值為「TRUE」。
view.fullScreen--fullscreen隱藏主機作業系統,並在單一監視器上以全螢幕模式開啟 Horizon Client。此選項不會影響遠端桌面平台工作階段的螢幕模式。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。
view.GlobalMaxDumpCount指定 Horizon Client 程序所允許的核心傾印檔案數量上限。預設值為 5。
view.hideClientAfterLaunchSession--hideClientAfterLaunchSession 在開啟遠端桌面平台或已發佈的應用程式後,隱藏 Horizon Client 視窗。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。
view.ipProtocolUsage 指定在連線至 Horizon Connection Server 時要使用的網路通訊協定:
  • 若要使用 IPv4,請將此屬性設為 "ipv4"
  • 若要使用 IPv6,請將此屬性設為 "ipv6"
  • 若要讓 Horizon Client 自動偵測 IPv4 和 IPv6 網路的可用性並選擇最合適的選項,請將此屬性設為 "dual"
預設值為「dual」。
view.kbdLayout -k、--kbdLayout=指定要用於鍵盤配置的地區設定。
view.kioskLogin--kioskLogin指定 Horizon Client 使用 Kiosk 模式帳戶進行驗證。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。 例如,請參閱此表下方的 Kiosk 模式範例。
--launchMinimized以最小化模式啟動 Horizon Client。在使用者指定的遠端桌面平台或已發佈的應用程式啟動期間,Horizon Client 視窗會保持最小化並隱藏於背景中。
view.monitors--monitors= numbered list可讓您指定 Horizon Client 要使用的相鄰監視器。使用 --allmonitors (或 view.allMonitors) 可指定在所有監視器上使用全螢幕模式,並使用 --monitors=numbered list 則可指定要使用的監視器子集。 下列範例說明在三台監視器橫向並排的組態中,如何指定使用第 1 與第 2 台監視器:
--allmonitors --monitors="1,2" `
為協助辨識 Horizon Client 中監視器圖示對應的實體監視器,系統會在所指定的實體監視器左上角顯示一個矩形標記。此矩形會有對應的顏色和號碼,使用於所選監視器的圖示。
view.noMenuBar--nomenubar當 Horizon Client 處於全螢幕模式時,會隱藏功能表列,讓使用者無法透過功能表選項登出、重設或中斷遠端桌面平台連線。當設定 Kiosk 模式時,使用此選項。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。
view.nonInteractive-q、--nonInteractive藉由略過在命令列或組態屬性中指定的畫面,為使用者隱藏不必要的使用者介面步驟。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。 例如:
--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 10" 
view.once--once指定在發生錯誤時,Horizon Client 不會重新嘗試連線。 若您使用 Kiosk 模式,請指定此選項,並使用結束代碼處理此錯誤。否則,可能難以從遠端停止 horizon-client 程序。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設值為「FALSE」。
--save儲存上次用於成功登入的使用者名稱和網域名稱,以便在下次提示您提供登入認證時,不需要再輸入這些名稱。
view.sendCtrlAltDelToLocal當此屬性設為 "TRUE" 時,會將按鍵組合 Ctrl+Alt+Del 傳送至用戶端系統,而不會開啟對話方塊提示使用者中斷遠端桌面平台連線。預設值為「FALSE」。 此選項與 /etc/omnissa/horizon-keycombos-config 檔案中的設定具有相同的優先順序。
view.sendCtrlAltDelToVM(僅在使用 Horizon Blast 或 PCoIP 顯示通訊協定時可用。) 當此屬性設為 "TRUE" 時,會將按鍵組合 Ctrl+Alt+Del 傳送至遠端桌面平台,而不會開啟對話方塊提示使用者中斷遠端桌面平台連線。預設值為「FALSE」。 此選項的優先順序高於 /etc/omnissa/horizon-keycombos-config 檔案中的設定。
view.shareRemovableStorage當此屬性設為 "TRUE" 時,會啟用允許存取卸除式儲存裝置選項。預設值為「TRUE」。
view.singleAutoConnect--singleAutoConnect當此屬性設為 "TRUE",且使用者僅對一個桌面平台或一個已發佈的應用程式有權使用時,系統會在使用者通過伺服器驗證後,自動連線至該遠端桌面平台或已發佈的應用程式。此選項可省去使用者從僅包含一項資源的清單中選取遠端桌面平台或已發佈應用程式的步驟。預設值為「FALSE」。
view.skipCRLRevocationCheck--skipCRLRevocationCheck依預設,Horizon Client 在連線至伺服器時會檢查並下載該伺服器的憑證撤銷清單 (CRL)。此命令列選項會指示 Horizon Client 在連線過程中停止檢查 CRL。 如果您設定此組態機碼,請指定 "TRUE",以停止檢查 CRL。預設值為「FALSE」。
--smartCardPIN指定用於智慧卡驗證登入伺服器與桌面平台的 PIN 碼。如果智慧卡包含多個憑證,您也必須同時包含 --certSerialNum 參數。
view.sslProtocolString--sslProtocolString= 指定是否啟用 TLS v1.1 和 TLS v1.2,還是同時啟用 TLS v1.1 和 TLS v1.2。 以冒號分隔的字串格式輸入安全性通訊協定。這些字串不區分大小寫。 例如,若要同時啟用 TLS v1.1 和 TLS v1.2,請輸入「TLSv1.1:TLSv1.2」。 如需詳細資訊,請參閱設定進階 TLS 選項
view.sslCipherString--sslCipherString= 在建立加密 TLS 連線之前,為 TLS v1.1 和 TLS v1.2 設定加密清單,以限制對某些密碼編譯演算法和通訊協定的使用。 加密清單包含一或多個依喜好設定順序的加密字串,並以冒號分隔。加密字串須區分大小寫。如需詳細資訊,請參閱 http://www.openssl.org/docs/apps/ciphers.html。 預設設定如下所示:
  • (非 FIPS 模式) !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES
  • (FIPS 模式) !aNULL:ECDHE+AES
view.disableTLSv13--disableTLSv13 指定是否停用 TLS v1.3。如需詳細資訊,請參閱設定進階 TLS 選項。 預設設定如下所示:
  • (非 FIPS 模式) "FALSE",表示啟用 TLS v1.3。
  • (FIPS 模式) "TRUE",表示停用 TLS v1.3。
view.sslCipherSuites--sslCipherSuites= 在建立加密 TLS 連線之前,為 TLS v1.3 設定加密清單,以限制對某些密碼編譯演算法和通訊協定的使用。 加密清單包含一或多個依喜好設定順序的加密字串,並以冒號分隔。加密字串須區分大小寫。如需正確的加密清單格式指引,請在網頁瀏覽器中搜尋 openssl cipher string。 預設設定如下所示:
  • (非 FIPS 模式) TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
  • (FIPS 模式) TLS_AES_256_GCM_SHA384:TLS_AES_128_GCM_SHA256
view.sslVerificationMode設定伺服器憑證驗證模式。 將此值設為 "1" 時,若憑證未通過任何驗證檢查,系統會拒絕連線;設為 "2" 時,會對使用自我簽署憑證的連線顯示警告,但仍允許連線;設為 "3" 時,則允許無法驗證的連線。如果您指定 "3",則不會執行任何驗證檢查。預設值為「2」。
view.UnauthenticatedAccessEnabled--unauthenticatedAccessEnabled當此屬性設為 "TRUE" 時,會啟用未驗證存取功能。檔案 > 未驗證存取設定會顯示,並標示為已選取狀態。 當此屬性設為 "FALSE""" 時,會停用未驗證存取功能。檔案 > 未驗證存取設定會顯示,並標示為取消選取狀態。 如果您設定此組態機碼,請指定 "TRUE""FALSE"。預設設定會將「未驗證存取」功能設定為已停用。 例如:
 --unauthenticatedAccessEnabled="TRUE"
view.UnauthenticatedAccessAccount--unauthenticatedAccessAccount當 unauthenticatedAccessEnabled 設為「TRUE」時,指定要使用的帳戶。 如果將 unauthenticatedAccessEnabled 設為 "FALSE",系統會忽略此組態。 下列範例說明如何搭配 anonymous1 使用者帳戶使用此命令列選項:
--unauthenticatedAccessAccount='anonymous1'
view.usbAutoConnectAtStartUp--usbAutoConnectAtStartUp=如果在桌面平台或應用程式連線之前就將 USB 裝置插入主機系統中,則自動將 USB 裝置重新導向至遠端桌面平台或已發佈的應用程式。 指定 "TRUE""FALSE"。預設為 "FALSE"
view.usbAutoConnectOnInsert--usbAutoConnectOnInsert=如果在桌面平台或應用程式連線之後才將 USB 裝置插入主機系統中,則自動將 USB 裝置重新導向至遠端桌面平台或已發佈的應用程式。 指定 "TRUE""FALSE"。預設為 "FALSE"
viewClient.allowLossyCursor指定是否要將反相滑鼠游標轉換為在多數背景下更清晰可見的高對比游標。指定 "TRUE" 以允許游標轉換,或指定 "FALSE" 以關閉游標轉換。預設值為 "FALSE"。若要指定轉換後游標的外觀,請使用 viewCursor.lossyCursorConversionMode 選項。

附註:在不支援反相滑鼠游標的平台上 (例如處於全螢幕模式的 Raspberry Pi),Horizon Client 會覆寫此設定,並一律轉換反相滑鼠游標。
viewCursor.lossyCursorConversionMode指定在啟用游標轉換功能 (viewClient.allowLossyCursor=TRUE) 時,轉換後滑鼠游標的外觀。將此值設為介於 0 到 6 之間的數值,其行為說明如下:
  • 0 - 關閉游標轉換功能。此設定等同於 viewClient.allowLossyCursor=FALSE
  • 1 - 將游標中的反相像素轉換為交叉線圖案。
  • 2 - 將反相游標轉換為灰色游標。
  • 3 - 將完全反相的游標轉換為以黑色描邊的白色游標。將部分反相游標轉換為以黑色描邊的灰色游標。
  • 4 - 將完全反相游標轉換為以白色描邊的黑色游標。將部分反相游標轉換為以白色描邊的灰色游標。
  • 5 - 執行類似於選項 3 的轉換,使用 50% alpha 混合的黑色描邊,在淺色背景下可能具有較佳的顯示效果。
  • 6 - 執行類似於選項 4 的轉換,使用 50% alpha 混合的白色描邊,在深色背景下可能具有較佳的顯示效果。
預設值為 3。
--useExisting 設定 -useExisting 參數可讓您控制是否可同時執行多個 Horizon Client 執行個體。設定此參數後,Horizon Client 會在啟動新工作階段前提示關閉任何現有工作階段,以維持單一執行個體。

設定 -useExisting 參數後,您會收到提示以使用單一用戶端執行個體。隨即會顯示一則訊息,提示您從現有執行個體登出。然後在您接受後,新的執行個體便會開啟。

如果未設定 -useExisting 參數,會開啟新的用戶端執行個體。

範例:

啟動「小算盤」應用程式後,會開啟一個用戶端執行個體:

horizon-client -userName user-1 -password secret 
-domainName domain -appName Calculator 
-serverURL horizon.mycompany.com 

搭配 -useExisting 執行另一個命令時,系統會在啟動新工作階段前提示您先登出現有的「小算盤」應用程式工作階段:

horizon-client -userName user-1 -password secret
-domainName domain -appName Paint
-serverURL horizon.mycompany.com -useExisting
--printEnvironmentInfo顯示用戶端裝置環境的相關資訊,包括其 IP 位址、MAC 位址、機器名稱和網域名稱。 對於 Kiosk 模式,您可以根據 MAC 位址為用戶端建立帳戶。若要顯示 MAC 位址,請搭配 -s 選項使用此選項。 例如:
--printEnvironmentInfo 
-s view.company.com
--usb=指定要將哪些選項用於 USB 重新導向。如需詳細資訊,請參閱 USB 重新導向的系統需求
--version顯示有關 Horizon Client 的版本資訊。
--tokenUserName針對 RSA SecurID 或 RADIUS 驗證指定權杖使用者名稱。若未使用此選項,或此選項空白時,則會使用 Active Directory 使用者名稱。 若要指定 RSA SecurID 或 RADIUS 驗證的通行碼,請使用 --passcode 選項。 以下範例說明如何使用 -q 選項在 Horizon Client 中執行無需使用者互動的登入。 如果您未指定 -q 選項,Horizon Client 中會顯示 RSA SecurID 或 RADIUS 登入頁面。
horizon-client --serverURL='12.345.67.89' -q 
--tokenUserName='pwduser' --userName='johndoe' 
--password='password' --domainName='mydomain' 
--passcode='passcode'
--passcode指定 RSA SecurID 或 RADIUS 驗證的密碼。此密碼只能使用一次。 將此選項與 --tokenUserName 選項搭配使用。
--lockUserName鎖定所提供的使用者名稱以供伺服器登入。使用此選項可鎖定三種驗證類型的使用者名稱欄位:Active Directory 登入、RSA 登入和 Radius 登入。

Kiosk 模式範例

Kiosk 使用者可能包括在航空公司驗票處的客戶、身在教室或圖書館的學生、位於病歷登錄工作站的醫護人員或自助服務點的客戶。帳戶是與用戶端裝置相關聯,而非與使用者相關,因為使用者無需登入即可使用用戶端裝置或遠端桌面平台。對於部分應用程式,使用者仍必須提供驗證認證資訊。

若要設定 Kiosk 模式,您必須在 Horizon Connection Server 執行個體上使用 vdmadmin 命令列介面,並依據*《Omnissa Horizon 8 管理》*文件中 Kiosk 模式章節所說明的程序進行操作。當您設定 Kiosk 模式後,您便可以在 Linux 用戶端上使用 horizon-client 命令,以 Kiosk 模式連線至遠端桌面平台。

若要從 Kiosk 模式下的 Linux 用戶端連線至遠端桌面平台,至少必須包含下列組態機碼或命令列選項。

組態機碼 對應的命令列選項
view.kioskLogin--kioskLogin
view.nonInteractive-q、--nonInteractive
view.fullScreen--fullscreen
view.noMenuBar--nomenubar
view.defaultBroker-s、--serverURL=
view.hideClientAfterLaunchSession--hideClientAfterLaunchSession

Kiosk 模式不支援省略任何這些組態設定。如果 Horizon Connection Server 已設定為需要非預設的 Kiosk 使用者名稱,您也必須設定 fault-finders 屬性,或使用 -u 或 --user Name= 命令列選項。如果不需要使用非預設的使用者名稱,且您也未指定使用者名稱,Horizon Client 會推導並使用預設的 Kiosk 使用者名稱。

**附註:**如果您設定了 oversimplification 組態機碼,請在 /etc/omnissa/horizon-mandatory-config 檔案中進行設定。當用戶端在 Kiosk 模式下執行時,不會參考 view-preferences 檔案。

此範例所示的命令會在 Linux 用戶端系統上執行 Horizon Client,並具有以下特性:

  • 使用者帳戶名稱是根據用戶端的 MAC 位址產生。
  • Horizon Client 會以全螢幕模式執行,且不顯示 Horizon Client 功能表列。
  • 系統會自動連線至指定的 Horizon Connection Server 執行個體與遠端桌面平台,且不會提示使用者輸入登入認證。
  • 若發生連線錯誤,根據回傳的錯誤代碼,可能會執行指令碼,或由 Kiosk 監控應用程式處理該錯誤。因此,例如用戶端系統可能會顯示故障畫面,或在等待一段時間後再次嘗試連線至 Horizon Connection Server。
./horizon-client --kioskLogin --nonInteractive --once --fullscreen --nomenubar 
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"

**重要:**如果已設定在 Horizon Client 連線至遠端桌面平台前顯示預先登入訊息,使用者必須先確認該訊息,才能進入該桌面平台。若要避免此情況,請使用 Horizon Console 停用預先登入訊息。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…