URI를 사용하여 하이퍼텍스트 링크나 버튼을 만들고 e-메일 또는 웹 페이지에 이 링크를 포함할 수 있습니다. 예를 들어 최종 사용자가 이러한 링크를 클릭하여 특정 원격 데스크톱 또는 애플리케이션을 지정된 시작 옵션으로 열 수 있습니다.

URI 구문 예

각 URI 예에는 최종 사용자가 URI 링크를 클릭할 경우 나타나는 내용에 대한 설명이 이어집니다. 쿼리는 대소문자를 구분하지 않습니다. 예를 들어 domainName 또는 domainname을 사용할 수 있습니다.

  1. https://horizon.mycompany.com/?domainName=finance&userName=fred

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에서 사용자 이름 텍스트 상자에 fred라는 이름이 채워지고 도메인 텍스트 상자는 finance로 채워집니다. 사용자는 암호만 제공해야 합니다.

  2. https://horizon.mycompany.com/?userName=finance%5Cfred

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에서 사용자 이름 텍스트 상자에 finance\fred라는 이름이 채워집니다. 사용자는 암호만 제공해야 합니다.

  3. https://horizon.mycompany.com/?userName=fred@finance

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에서 사용자 이름 텍스트 상자에 fred@finance라는 이름이 채워집니다. 사용자는 암호만 제공해야 합니다.

  4. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=start-session

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에 사용자에게 사용자 이름, 도메인 이름 및 암호를 묻는 메시지가 표시됩니다. 로그인에 성공하고 나면 클라이언트는 디스플레이 이름이 Primary Desktop(기본 데스크톱)으로 표시되는 데스크톱에 연결되고 사용자는 게스트 운영 체제에 로그인됩니다.

  5. https://horizon.mycompany.com/?applicationId=Notepad&action=start-session

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에 사용자에게 사용자 이름, 도메인 이름 및 암호를 묻는 메시지가 표시됩니다. 성공적으로 로그인한 후에 메모장 애플리케이션이 실행됩니다.

  6. https://horizon.mycompany.com:7555/?desktopId=Primary%20Desktop

    예를 들어 연결 서버의 비기본 포트 7555를 사용하는 것을 제외하면 이 URI는 이전 예와 동일한 효과를 가집니다. 기본 포트는 443입니다. 데스크톱 식별자가 제공되므로 start-session 작업이 URI에 포함되지 않아도 데스크톱이 실행됩니다.

  7. https://horizon.mycompany.com/?applicationId=Primary%20Application&desktopId=Primary%20Desktop

    이 URI는 애플리케이션 및 데스크톱 둘 다를 지정합니다. 애플리케이션과 데스크톱을 모두 지정하면 데스크톱만 실행됩니다.

  8. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=reset

    HTML Access 웹 클라이언트가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에 사용자에게 사용자 이름, 도메인 이름 및 암호를 묻는 메시지가 표시됩니다. 로그인에 성공하면 Primary Desktop(기본 데스크톱)에 대한 재설정 작업을 확인하라는 대화 상자가 클라이언트에 표시됩니다.

    참고:

    이 작업은 최종 사용자가 시스템을 재설정할 수 있도록 Horizon 관리자가 허용한 경우에만 사용할 수 있습니다.

  9. https://horizon.mycompany.com/?My%20Notepad++?args=%22My%20new%20file.txt%22

    서버 horizon.mycompany.com에서 My Notepad++를 열고 애플리케이션 실행 명령에 My new file.txt 인수를 전달합니다. 파일 이름은 공백을 포함하므로 큰따옴표로 묶입니다.

  10. https://horizon.mycompany.com/?Notepad++%2012?args=a.txt%20b.txt

    서버 horizon.mycompany.com에서 Notepad++ 12를 열고 애플리케이션 실행 명령에 a.text b.txt 인수를 전달합니다. 인수가 큰따옴표로 묶여 있지 않기 때문에 파일 이름이 공백으로 구분되며, Notepad++에서 두 파일이 따로 열립니다.

    참고:

    명령줄 인수를 사용하는 방식은 애플리케이션마다 다를 수 있습니다. 예를 들어 워드패드에 인수 a.txt b.txt를 전달하면 워드패드에서 a.txt 파일 하나만 열립니다.

  11. https://horizon.mycompany.com/?desktopId=Primary%20Desktop&action=restart

    HTML Access Web client가 실행되고 horizon.mycompany.com 서버에 연결됩니다. 로그인 상자에 사용자에게 사용자 이름, 도메인 이름 및 암호를 묻는 메시지가 표시됩니다. 로그인에 성공하면 Primary Desktop(기본 데스크톱)에 대한 다시 시작 작업을 확인하라는 대화 상자가 클라이언트에 표시됩니다.

    참고:

    이 작업은 최종 사용자가 시스템을 다시 시작할 수 있도록 Horizon 관리자가 허용한 경우에만 사용할 수 있습니다.

  12. https://horizon.mycompany.com/?unauthenticatedAccessEnabled=true&unauthenticatedAccessAccount=anonymous_user1

    HTML Access Web client가 실행되고 anonymous_user1 계정을 사용하여 horizon.mycompany.com 서버에 연결됩니다.

HTML 코드 예

URI를 사용하여 e-메일 또는 웹 페이지에 포함할 하이퍼텍스트 링크 및 버튼을 만들 수 있습니다. 다음 예는 첫 번째 URI 예를 사용하여 Test Link라는 하이퍼텍스트 링크와 TestButton이라는 버튼을 코딩하는 방법을 보여줍니다.

<html>
<body>

<a href="https://horizon.mycompany.com/?domainName=finance&userName=fred">Test Link</a><br>

<form><input type="button" value="TestButton" onClick="window.location.href=
'https://horizon.mycompany.com/?domainName=finance&userName=fred'"></form> <br>

</body>
</html>