Applications and Content
Chapter 6: Streaming Applications
1 . Your XenApp environment consists of a large variety of clients. You have just implemented XenApp Application Streaming. One of your users is accessing your environment with a Windows 98 client. The user reports that the Application Streaming plug-in will not install properly, although, he can install other applications without a problem. What is most likely the problem?
A . The user does not have the appropriate rights to install applications.
B . Your applications are configured for Streamed to Server and not Streamed to Client.
C . Application Streaming does not support Windows 98 clients.
D . Your applications are configured for Streamed to Client and not Streamed to Server.
Correct Answer & Explanation: C . Citrix Application Streaming plugin does not support Windows 98 clients. It supports Windows 2008, Windows Vista, Windows 2003, and Windows XP.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because the user can install other applications. Answer B is incorrect because the type of streamed application does not matter. Answer D is incorrect because the type of streamed application does not matter.
2 . You are adding Application Streaming to your XenApp environment. You are at the point in the process where you are profiling applications. You are having trouble with some of your application packages. You suspect that some of the applications are not supported by Application Streaming. Which of the following applications cannot be run using Application Streaming?
A . Device drivers B . Legacy applications C . 64-bit applications D . 32-bit applications
Correct Answer & Explanation: A . Device drivers cannot be installed using Application Streaming. Application Streaming does not operate at the appropriate level to make device drivers work.
Incorrect Answers & Explanations: B, C, D . Answer B is incorrect because legacy applications can be deployed using Application Streaming. Answer C is incorrect because 64-bit applications are supported by Application Streaming.
Answer D is incorrect because 32-bit applications are supported by Application Streaming.
3 . You have just installed your XenApp Application Streaming environment.
You need to package applications for distribution. Which of the following is used to package applications?
A . Citrix XenApp Plugin
B . XenApp Advanced Configuration Tool C . Citrix Access Management Console D . Citrix Streaming Profiler
Correct Answer & Explanation: D . The Citrix Streaming Profiler issued to create packages to be used with Application Streaming.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect because the XenApp plugin does not create packages. However, it is required to run streamed applications. Answer B is incorrect because the XenApp Advanced Configuration Tool cannot be used to package applications. However, it can be used to create a policy for Application Streaming. Answer C is incorrect because the Citrix Access Management Console cannot be used to packaged applications. However, it can be used to publish streamed applications for users.
4 . You are configuring your XenApp Application Streaming environment so that applications can be Streamed to Client. You have installed the XenApp Plugin for Streamed Applications on your client systems running Windows XP. The client system still cannot run Streamed to Client applications. What is most likely the problem?
A . Citrix Application Streaming does not support Windows XP clients.
B . The application is 64-bit and cannot be streamed.
C . You need to install the XenApp Plugin for Published Applications in addition to the XenApp Plugin for Streamed applications.
D . You need to remove the XenApp Plugin for Streamed Applications and install the XenApp Plugin for Published Applications.
Correct Answer & Explanation: C . In order to stream applications to a client system, the client must have the XenApp plugin for Streamed Applications and the XenApp plugin for Published Applications installed.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because Windows XP clients are supported by Application Streaming. Answer B is incorrect because 64-bit applications can be run using Application Streaming.
Answer D is incorrect because both the XenApp plugin for Streamed Applications and the XenApp plugin for Published Applications are needed to stream applications to the client.
5 . You are configuring your XenApp Application Streaming environment so that applications can be Streamed to Server. You have installed the XenApp plugin for Streamed Applications on your client systems running Windows XP.
The client system still cannot run streamed applications. What is most likely the problem?
A . Citrix Application Streaming does not support Windows XP clients.
B . The application has been packaged incorrectly for the client operating system.
C . You need to ensure the client has the appropriate permissions to install applications.
D . You need to install the XenApp Plugin for Published Applications on the client.
Correct Answer & Explanation: D . In order for a client system to access Streamed to Server applications, the client needs to have the XenApp plugin for Published Applications installed.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect because Application Streaming is supported on Windows XP systems. Answer B is incorrect because the package is run from the server, not the client. Answer C is incorrect because the client was able to install the XenApp plugin for Streamed Applications.
6 . You have just installed your XenApp Application Streaming environment.
You have profiled an application. How do you make this application package available for users?
A . Publish the application using the Citrix Access Management Console.
B . Publish the application using the XenApp Advanced Configuration Tool.
C . Copy the package to each user system.
D . Install the application on all client systems.
Correct Answer & Explanation: A . Streamed applications have to be published using the Citrix Access Management Console in order for users to access them.
Incorrect Answers & Explanations: B, C, D . Answer B is incorrect because streamed applications are published using the Access Management Console, not the XenApp Advanced Configuration Tool. Answer C is incorrect because copying the package to each user system will not make it available via Application Streaming. It must be published. Answer D is incorrect because installing the application on the systems will not make it available via Application Streaming.
7 . You are profiling a new application for Application Streaming. You want the application to be Streamed to Client. Your organization consists of clients with varying operating systems. How can you ensure that your application package can be used on multiple client operating systems, with the fewest number of packages possible?
A . Enable Relaxed Security on the application package.
B . Choose Quick Install in the Citrix Profiler when creating the package.
C . Create one package for each operating system.
D . Configure multiple targets in a single package.
Correct Answer & Explanation: D . The Citrix Profiler allows you to specify multiple targets within a single package. Each target defines an operating system and language requirement.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect because the Relaxed Security option does allow for multiple operating systems. Answer B is incorrect because the Quick Install option does not allow for multiple operating systems. Answer C is incorrect because it does not cut down on the number of packages created.
8 . You are profiling an application to be used for Application Streaming. The application requires an Internet Explorer plug-in to be installed. What must be done to ensure the application is profiled properly?
A . Use the Citrix Profiler to create a CAB package for the application.
B . Choose the option for Enhanced Security in the Citrix Profiler.
C . Choose the option for Advanced Install in the Citrix Profiler.
D . Choose the option for Quick Install in the Citrix Profiler.
Correct Answer & Explanation: C . The Advanced Install option allows for the configuration of more advanced settings during packaging. It allows you to install Internet Explorer plugins, create registry entries, and run multiple installation executables.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because simply creating a CAB file will not allow the packager to install Active-X controls. Answer B is incorrect because the Enhanced Security option does not affect installation during the packaging process. Answer D is incorrect because the Quick Install option does not allow for the installation of Active-X plugins.
9 . All of the settings and information for a profiled application are stored in the ___________.
A . Package manifest B . Computer registry C . Package registry D . IMA datastore
Correct Answer & Explanation: A . The package manifest stores all the settings and information associated with an application package.
Incorrect Answers & Explanations: B, C, D . Answer B is incorrect because the computer registry does not store package information. However, the package may contain information about computer registry entries necessary for the applications. Answer C is incorrect because there is no package registry.
Answer D is incorrect because the package information is not stored in the IMA datastore.
10 . Your company distributes documents internally that require a special reader application. Most users have the reader installed locally; a few do not. The users who have the reader installed locally, simply double-click on the documents and the documents are opened using the appropriate reader application.
You want to provide this same ease of use to users who do not have the reader application installed locally. How can you accomplish this using Application Streaming?
A . You can’t use Application Streaming; you have to use traditional installed application publishing.
B . You must install the reader application locally on all clients.
C . Use Server to Client Content Redirection.
D . Use Client to Server Content Redirection.
Correct Answer & Explanation: D . Client to Server Content Redirection allows a client to open local documents using a published application.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect, because Client to Server Content Redirection can be used with Application Streaming to achieve the desired result. Answer B is incorrect because the reader application does not have to be installed on all of the clients. Answer C is incorrect because Server to Client Content Redirection allows media files accessed on the server to be opened using client applications.
11 . One of your profiled applications requires the users to run ActiveX controls that were installed as part of the package. How can you ensure that users are able to use the application properly?
A . Enable Enhanced Security on the application package.
B . Enable Relaxed Security on the application package.
C . Use Quick Install when packaging the application.
D . Use Streamed to Server instead of Streamed to Client applications.
Correct Answer & Explanation: B . Relaxed security allows users to run executables like EXEs, DLL, and Active-X controls.
Incorrect Answers & Explanations: A, C, D . Answer A is incorrect because Enhanced Security will restrict what executables can run on the client.
Answer C is incorrect because the Quick Install option is not used to control
execution. Answer D is incorrect because streaming to server or streaming to client alone will not affect execution.
12 . You have just installed your XenApp Application Streaming environment.
You are packaging applications. Your security team is afraid that an attacker will be able to tamper with your packages and have users execute malicious code. What can you do to protect against this?
A . Enable Profile Signing in the application package.
B . Enable Relaxed Security on the application package.
C . Enable Enhanced Security on the application package.
D . Use Advanced Install when packaging the application.
Correct Answer & Explanation: A . Profile Signing will allow you to control who can create and modify packages distributed to clients.
Incorrect Answers & Explanations: B, C, D . Answer B is incorrect because Relaxed Security will make the implementation less secure. Answer C is incorrect because the Enhanced Security option will not prevent modification of packages. Answer D is incorrect because the Advanced Install option will not help to secure the package.
13 . You are putting together a proposal to push for the implementation of XenApp Application Streaming in your organization. As part of the proposal you need to list some of the benefits. Which of the following are benefits of using XenApp Application Streaming? (Choose two)
A . Applications are run in an isolated environment.
B . XenApp Application Streaming helps get around application licensing constraints.
C . XenApp server installation is not required.
D . XenApp Application Streaming provides on-demand access to applications.
E . No client plug-ins are needed.
Correct Answer & Explanation: A, D . Application Streaming allows for on-demand access to applications, application isolation, and the presence of multiple versions of an application.
Incorrect Answers & Explanations: B, C, E . Answer B is incorrect because Application Streaming will not allow you to circumvent application licensing.
Applications must still be licensed properly. Answer C is incorrect because you
must still install XenApp servers to use Application Streaming. They provide the infrastructure for Application Streaming. Answer E is incorrect because Application Streaming requires the XenApp plugin for Published Applications, and depending on the configuration, the XenApp plugin for Streamed
Applications.
14 . You are setting up your XenApp Application Streaming environment. You have created the application packages that users will use to run applications. What must be done with the application packages to ensure that they are accessible by the end users?
A . They must be copied to all of the users’ workstations.
B . They must imported into the Access Management Console.
C . They must be copied to a centralized file store.
D . They must be imported into the IMA datastore.
Correct Answer & Explanation: C . Application packages must be copied to a central file store in order for clients to be able to download them.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because the packages do not need to be copied to the client systems. Answer B is incorrect because packages are not imported in the Access Management Console. However, the Access Management Console can be used to publish streamed applications. Answer D is incorrect because application packages are not imported into the IMA datastore.
15 . You have just profiled an application that requires the .NET Framework to run properly. You do not want this application streamed if the framework is not installed on the client system. How can you prevent the application from streaming if .NET Framework is not installed?
A . Enabled the Enhanced Security option.
B . Configure the option for Cache at application launch.
C . Configure the option for Cache at login time .
D . Configure pre-launch analysis to check for the .NET Framework.
Correct Answer & Explanation: D . You can use a pre-launch analysis to check for application pre-requisites.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect because the Enhanced Security option does not check the client for prerequisites.
Answer B is incorrect because the Cache at application launch option will not prevent an application from being streamed if the prerequisites are not met. Answer C is incorrect because the Cache at login time option will not prevent an application from being streamed if the prerequisites are not met.
16 . You have salespeople in your organization who are using Application Streaming. Depending on the sales engagement, these users can be away for weeks at a time. Some of them are complaining that after three weeks they are no longer able to use the cached copies of their streamed applications. What can be done to alleviate this problem?
A . Enable the Relaxed Security option.
B . Increase the cached application license period.
C . Enable the option for Cache at application launch . D . Enable the option for Cache at login time .
Correct Answer & Explanation: B . XenApp allows you to configure how soon a user must connect back to your Application Streaming implementation before their license to use a particular application expires. The default is 21 days.
Incorrect Answers & Explanations: A, C, D . Answer A is incorrect because the Relaxed Security option will not help with licensing issues. Answer C is incorrect because the problem is occurring after the application has been cached. Answer D is incorrect because the problem is occurring after the application has been cached.
17 . You have profiled an application that leaves temp files on the client system when the application is closed. These temp files can take up a lot of hard drive space. You want to ensure that these temp files do not use up all the space on the users’ hard drives. How can you accomplish this?
A . Create a login script on the client system.
B . Configure a pre-launch script to delete the temp files.
C . Configure a post-exit script to delete the temp files.
D . Configure the option for Cache app at login time .
Correct Answer & Explanation: C . Post-exit scripts can be used to perform tasks after a streamed application has been closed.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because a system login script will execute before the application is launched. Answer B
is incorrect because a pre-launch script will execute before the application is launched. Answer D is incorrect because caching the application will not clear out the temp files.
18 . You want to use cached applications in your Application Streaming environment.
With the current configuration, use have to launch all applications at least to be able to user them offline. Can anything be done about this?
A . Configure the option for Cache app at launch time . B . Increase the cached application license period.
C . Copy the application packages to the clients manually.
D . Configure the option for Cache app at login time .
Correct Answer & Explanation: D . If applications are cached at login time, they do not have to be launched by the user.
Incorrect Answers & Explanations: A, B, C . Answer A is incorrect because it will require the users to launch each application before they will be cached.
Answer B is incorrect because the application license period will not control when they are cached. It controls how long you can use a cached application with connecting back to your Application Streaming implementation. Answer C is incorrect because Application Streaming will not work properly with manually copied application packages.
19 . You have configured your Application Streaming environment to make numerous applications available to your end users. Your security team is afraid that a malicious attacker could use your Application Streaming environment for privilege escalation, gaining control of the entire client system. What can you do to mitigate this risk?
A . Configure the option for Cache app at launch time . B . Increase the cached application license period.
C . Configure the application option for Run application as a least-privileged user account .
D . Configure the option for Cache app at login time .
Correct Answer & Explanation: C . When the Run application as a least-privileged user account option is enabled, the application will be run with a user account possessing the least amount of access rights on the system.
Incorrect Answers & Explanations: A, B, D . Answer A is incorrect because the Cache at launch time option does not control user access rights. Answer B is
incorrect because the application license period does not control user access rights. Answer D is incorrect because the Cache at login time option does not control user access rights.
20 . You have configured your Application Streaming environment to make applications available to your end users. All your applications are configured for Streamed to Server. You have configured the option for Run application as a least-privileged user account . Upon investigation, you realize this setting is not taking effect. What is most likely the cause?
A . The setting only applies to applications installed on the XenApp server, not streamed applications.
B . The setting applies only to Streamed to Client applications, not Streamed to Server applications.
C . You need to configure a XenApp policy to enforce this option.
D . The user is logged in to the client system using an administrator account.
D . The user is logged in to the client system using an administrator account.