문제

당사 회사는 Citrix를 사용하여 원격 사용자가 시스템의 가상 창 내에서 스마트 클라이언트 앱을 시작할 수 있도록 터미널 서버로 원격으로 사용합니다.

문제는 원격 Citrix 서버의 버전이 변경되지 않은 경우 사용자가 시작할 때마다 SmartClient 앱이 다운로드되고 있다는 것입니다. 이것은 Citrix 세션을 닫을 때마다 사용자의 프로필이 제거되기 때문입니다.

이것을 피하고 여전히 사용자의 프로필을 계속 제거하는 방법이 있습니까? 프로파일을 제거하지 않으면 시트릭스 서버의 공간이 낭비되고 프로파일이 손상되었습니다.

도움이 되었습니까?

해결책

Citrix 서버에 대한 세부 정보는 말할 수 없습니다. 그러나 ClickOnce를 사용하면 응용 프로그램이 설치된 위치에 대한 말이 없습니다. 사용자 프로파일, IFS, 및 BUTS에 설치됩니다. ClickOnce의 주요 목표 중 하나는 보안을 향상시키고 프로필에 앱을 설치하는 것이 더 쉬워졌습니다. 따라서 프로필을 지우고 있다면 갇혀 있습니다.

그러나 ClickOnce없이 앱을 Citrix 서버에 배포 할 수 없습니까? 대부분의 .NET 앱은 Xcopy 배포 일 수 있으므로 최신 배포를 Citrix 서버에 복사하고 ClickOnce를 모두 함께 건너 뛰기 위해 몇 가지 배치 파일을 작성하는 것이 매우 쉽습니다.

다른 팁

Citrix 환경에서이를 수행하는 방법은 Citrix URL 컨텐츠 리디렉션 기능 (기능 릴리스 2)을 사용하여 ClickOnce URL을 로컬 컴퓨터 ()로 리디렉션하는 것입니다.http://xxx.xxx/myapplication.application). 이로 인해 브라우저 창이 시트릭스 머신이 아닌 로컬 컴퓨터에서 열립니다. 이런 일이 발생하면 ClickOnce가 Citrix 내부 대신 로컬 사용자 시스템을 인계하고 설치합니다. 로컬에서 실행하면 여전히 모든 정상적인 클릭 혜택을 제공합니다.

CodeConcussion의 답변에 문제가 있기 때문에 Citrix 내부에 설치하고 싶지 않습니다. 또한 ClickOnce는 필수 또는 임시 프로파일을 지원하지 않으며, 이는 아마도 사용자가 Citrix 내부에있는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top