Application application scenario Dynamic base operating system Business
Visualization
Existing Application platforms Introduction to App-V and the Microsoft visualization model App-V implementation models The application lifecycle in App-V from other platforms
App-V Standalone Model App-V Streaming Model App-V Full Infrastructure Model
Choosing
27
28
29
30 32
the correct model
33
Application validations App-V model considerations
34
Hardware
37
Case
35
sizing considerations study example
39
Scenario at Contoso
39
Contoso App-V implementation Answers for the App-V implementation
40
Summary
40
42
Chapter 3: Preparing your App-V Environment and Installing App-V Management Server What's new in App-V 4.6? Preparing your environment App-V requirements
43 44 46 46
App-V Management and Streaming Servers
47
App-V data store App-V Sequencer App-V client
48
Preparing
49
51
the Full Infrastructure Model
52
Installing App-V Management Server
54
Installing and configuring IIS 7 Configuring SQL Server 2008 SP1 instance Installing App-V Management Server
54
Post installation tasks
62
What about SQL Server Express?
Scaling up App-V Management Summary 4:
the
Chapter Deploying and Streaming Server
56 56 68
Server installation
70 71
App-V Sequencer, Desktop Client, 73
Installing the App-V Sequencer Installing the App-V Client Installing the App-V Streaming Server
74
Preparing the Streaming
Mode
84
Streaming Mode
84
Manual configuration for
76 80
Table of Contents
Group Policy configuration for Streaming Mode Preparing the Standalone Mode Manual
configuration for Standalone Mode Group Policy configuration for Standalone Mode Automating the App-V Desktop Client deployment Testing
the environment
85 87
87 88 90 94
Verifying the connection with the server Configuring and testing the default application Summary Chapter 5: Taking the Initial Steps in the Sequencing Process What is
sequencing? Sequencing phases
95
96 101 103 104 104
Installation
105
Launch
105
Process/Customization
106
Save
106
Reviewing sequencing requirements Sequencing best practices Creating Creating
an a
106
108
ODBC Data Source Name
111
dummy printer
117
Applications not supported for sequencing Sequencing applications Sequencing Mozilla Firefox
120 122
122
Publishing and deploying Mozilla Firefox
137
Summary Chapter 6; Sequencing Complex Applications When do you need Advanced Sequencing in App-V? How
a
virtualized Microsoft Office 2010 fits into your environment?
Sequencing Microsoft Office 2010 Initial configurations and requirements Installing Microsoft Office 2010 Deployment
143 145 146 147 148
148 Kit for App-V
149
What if the service is not installed?
152
About Microsoft
152
product keys Microsoft Office 2010 Capturing Editing the package Publishing and deploying Microsoft Office 2010
153 168
175
Enabling Microsoft Office proxies Troubleshooting applications deployment
179
Error code: xxxxxx-xxxxxxOA-20000194
183
182
Reason
183
Resolution
183
Table of Contents
Error code: xxxxxx-xxxxxxOA-10000004
184
Reason
184
Resolution
184
Summary
185
Chapter 7: Managing Dynamic Suite Composition How
Dynamic
Suite
Composition
works
188
DSC does not control the interaction
Configuring the
187 189
DSC
manually Dynamic Suite Composition tool
190
Using Summary Chapter 8: Integrating App-V with System Center Configuration
199
Manager 2007 R2
203
Why integrate?
204
Limitations of the
integration integration work?
How does the
205 206
Components involved Delivery
207
methods
207
Streaming delivery
207
Local delivery (download and execute)
Do you need to re-sequence
application to for the Requirements integration SCCM platform requirements Storage requirements Implementing App-V and SCCM integration an
209 use
it with SCCM?
Configuring SCCM to distribute virtual applications Enabling virtual application advertisements Enabling streaming of virtual applications Importing a virtual application into SCCM Advertising and distributing Summary Chapter 9:
Securing
202
a
virtual application in SCCM
210 211 211 212 213
214 214
216
218
224 230
App-V Environment
233
General guidelines for securing the environment
234
Securing Securing
the
your
operating system
SQL Server
234
Securing the sequencing process Configuring App-V for secure delivery
Creating and configuring a certificate Securing the App-V Management Server Securing Securing
the
App-V Management
Server at installation
installed App-V Management Server Securing the web service an
234 235 236 237 245 245 245 248
Table
Securing App-V Desktop Client Importing
the certificate into the
250
App-V Desktop
Client
250
Securing App-V Streaming Modifying virtual applications Securing other delivery methods
Server
Securing
253 255 258
HTTP
streaming streaming
258
Securing SMB Using Internet-facing scenarios Publishing App-V in your firewalls Using App-V
259
259 260
Servers in the internal network
260
Using App-V Servers in the DMZ
261
Summary Appendix: Reviewing App-V for Remote Desktop Services (Terminal Services) What is Remote Desktop Services? Components in Remote Desktop Services App-V versus RemoteApp What do you need to use RemoteApp? Differences between RemoteApp and App-V Combining App-V with Remote Desktop Services