skip to content
Virtualizing desktops & apps with Windows Server 2012 R2 inside out Preview this item
ClosePreview this item

Virtualizing desktops & apps with Windows Server 2012 R2 inside out

Author: Byron Wright; Brian Svidergol
Publisher: Redmond, Washington : Microsoft Press, a division of Microsoft Corporation, [2015]
Series: Inside out (Redmond, Wash.)
Edition/Format:   Print book : EnglishView all editions and formats
This is a comprehensive reference to Microsoft technologies for virtual desktop infrastructure and virtualized applications. The organized reference packs hundreds of timesaving solutions, troubleshooting tips, and workarounds for virtualizing desktops and apps with Windows Server 2012 R2.

(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Document Type: Book
All Authors / Contributors: Byron Wright; Brian Svidergol
ISBN: 9780735697218 0735697213
OCLC Number: 913787992
Description: xv, 617 pages : illustrations ; 23 cm
Contents: Chapter 1 Desktop and application virtualization 1Overview of virtualization technologies 1User state virtualization 3Application virtualization 4Desktop Virtualization 6Storage virtualization 11Usage scenarios for desktop virtualization 12Meeting legal and security requirements 13Supporting desktop management tasks 14Improving application compatibility 15Implementing desktop as a service 16Supporting the mobile user experience 16Considerations for implementing virtualization 17User experience 17Network connectivity 18Infrastructure 20Licensing requirements 22Challenges for implementing desktop and application virtualization 24Identify virtualization technologies for business needs 25Improve roaming experience for users 26Improve performance of apps for mobile users 26Provide remote access to apps and data 27Update apps efficiently 28Provide unique apps and improve security 28Chapter 2 Planning and implementing user state virtualization 31Understanding user state and user profiles 31User profile creation 32User profile content 34Understanding and planning user state virtualization 35Assess user data requirements 38Assess user settings requirements 39Evaluate compatibility considerations 40Evaluate infrastructure and manageability requirements 40Evaluate usage scenario considerations 41Configuring user state virtualization technologies 44Configuring roaming user profiles 44Mandatory user profiles 52Configuring Folder Redirection 53Configuring Offline Files 59Using the Primary Computer setting 66Enabling user profile disks 70Configuring User Experience Virtualization 70UE-V architecture 72Comparing user state virtualization options 75Preparing to deploy UE-V 77Deploying the UE-V agent 78Managing the UE-V agent 81Managing default settings location templates 84Creating and managing custom settings location templates 87Chapter 3 Configuring Client Hyper-V 95Understanding Hyper-V 95Client Hyper-V architecture 97Installing Client Hyper-V 100Hyper-V management tools 104Managing virtual switches 108Creating virtual machines 112Virtual machine settings 121Generation 2 virtual machines 124Controlling virtual machines 125Managing virtual machine files 130Processing 135Dynamic memory 137Integration services 138Managing virtual hard disks 141Virtual hard disk formats 141Fixed and dynamically expanding disks 143Differencing disks 145Creating virtual hard disks 147Editing virtual hard disks 148Storage Quality of Service 150Managing checkpoints 151How checkpoints are created 152Using checkpoints 153Considerations for using checkpoints 155Chapter 4 Planning and implementing App-V 157Overview of App-V 157Benefits of App-V 157Differences between standard and virtualized applications 159Placing and functionality of the virtualization engine 160Application virtualization infrastructure 161App-V application life cycle 161App-V technologies 177App-V deployment models 184Planning App-V infrastructure 187App-V infrastructure requirements 187App-V deployment possibilities 189Service disruption impact 193Functional and physical placement 194Sizing and performance 195High availability for App-V 197Disaster recovery 199Deploying App-V infrastructure 200App-V infrastructure requirements 201Installing management databases 201App-V Management Server configuration 204App-V publishing server deployment and configuration 208App-V for Remote Desktop Services client 210Integrating App-V with System Center Configuration Manager 211Chapter 5 Planning and deploying App-V clients 213Overview of App-V client configuration 213App-V desktop client 213How the App-V client accesses applications 215Storage locations for App-V client data 216Planning for App-V 5.0 shared content store 220Methods for deploying the App-V client 224App-V client for Remote Desktop 227Installing and configuring the App-V client 227Prerequisites for App-V client installation 228Installing the client by using Configuration Manager 230Installing the App-V for Remote Desktop Services client 247Configuring the App-V client for stand-alone mode 250App-V and Virtual Desktop Infrastructure (VDI) solution 252App-V 5.0 and third-party production integration 252Benefits of App-V and VDI integration 253Building images with App-V 254Managing App-V client properties 259Managing virtual applications 264Managing file type associations 265Managing server connections 266Using Windows PowerShell to configure the App-V client 267Using Group Policy to manage the App-V client 270Autoload 273Registry settings for the App-V client 273Chapter 6 Managing and administering Application Virtualization 277Using the Application Virtualization Management Console 277Managing App-V administrators 281Registering and unregistering servers 282Managing application packages 284Connection groups 287Managing management servers by using Windows PowerShell 289Modifying and upgrading published applications 297Update an application 297Copy access and configuration 303Update a connection group 304Remove applications 305Edit the default configuration for a package 306Exporting the configuration 307Assignment of applications 308Naming conventions 309Enabling scripting for dynamic configuration 310App-V reporting 312How App-V reporting works 312Data collected by App-V reporting 314App-V client configuration for reporting 315Generating App-V reports 317Chapter 7 Application sequencing 319Overview of application sequencing 319App-V Sequencer 319The sequencing process 321Items to document in a recipe 322Portions of a sequenced application 324Planning for application sequencing 326Sequencer configuration 326Best practices for application installation 330Best practices for package configuration 331Applications that cannot be sequenced 332Sequencing an application 333Types of applications that can be sequenced 333Preparing for sequencing 335Sequencing tasks 337Customizing the package 344Package editor 345Windows PowerShell 351Deploying Office 2013 by using App-V 351Advanced application sequencing 357Package accelerators 357Creating a package accelerator 358Options for updating packages 378Sequencing for connection groups 380Dynamic configuration and targeted scripting 381Chapter 8 Planning and deploying session-based virtual desktops 387Understanding RDS 387Comparing RDS and the Remote Desktop feature 389RDS architecture 390Connecting to virtual desktops and RemoteApp programs 392RDS functionality that enhances the client experience 395RemoteFX 397Remote Desktop Connection configuration options 399RDS licensing 401Planning infrastructure for session-based desktops 403Assessing RDS infrastructure requirements 403Planning for the RD Session Host role service 406Planning for the RD Connection Broker role service 408Planning for the RD Web Access role service 410Planning for preserving user state 411Deploying session-based virtual desktops 415Understanding the session-based desktop deployment process 415Understanding session collections 422Configuring session collections 426Configuring RD Licensing servers 434Understanding high availability for RDS 438Understanding load balancing 439High availability for RD Session Host servers 441High availability for the RD Connection Broker role service 443High availability for the RD Web Access role service 447High availability for the RD Licensing role service 447Chapter 9 Configuring RemoteApp programs and client connectivity 451Publishing and configuring RemoteApp programs 451Understanding RemoteApp programs 453Installing applications on RD Session Host servers 454Publishing RemoteApp programs 457Configuring RemoteApp programs 458Configuring and managing client connections to RDS 461Configuring RemoteApp and Desktop Connections 462Customizing RD Web Access 466Understanding device redirection 467Understanding printer redirection 469Managing connections 470Configuring certificates and single sign-on 472Understanding RDS certificates 473Requesting and configuring RDS certificates 475Understanding single sign-on 478Chapter 10 Planning and implementing pooled and personal virtual desktops 481Understanding pooled and personal virtual desktops 481Using pooled virtual desktops 483Using personal virtual desktops 484Comparing virtual desktop options 484High availability for pooled virtual desktops 485High availability for personal virtual desktops 486Planning and creating virtual desktop templates 489Selecting an operating system 490Activating the operating system 491Updating applications and the operating system 494Eliminating the system partition 495Optimizing operating system configuration 497Optimizing App-V 500Optimizing antivirus software 500Using Sysprep to prepare a virtual desktop template 501Planning storage for pooled and personal virtual desktops 503Using local storage for pooled and personal virtual desktops 503Using a SAN for pooled and personal virtual desktops 505Using scale-out file servers for pooled and personal virtual desktops 506Using additional Windows Server 2012 R2 storage technologies 508Capacity planning for pooled and personal virtual desktops 511Capacity planning for storage 512Capacity planning for memory 513Capacity planning for networking 514Capacity planning for processing 515Capacity planning example 517Implementing pooled and personal virtual desktops 518Deploying RD Virtualization Host servers 519Understanding user profile disks for VM-based virtual desktops 523Creating a virtual desktop collection 524Updating pooled virtual desktops 533Implementing RemoteApp for Hyper-V 535Chapter 11 Implementing Remote Access for VDI 541Extending VDI outside the organization 541Why remote access is important for VDI 541Methods for securing remote access to VDI 542Network configuration for RD Gateway 543Configuration options for RD Gateway 548Controlling RD Gateway access 557Overview of controlling RD Gateway access 557RD CAPs 557RD RAPs 559Central RD CAP store 560Integrating Microsoft Azure Multi-Factor Authentication 561Chapter 12 Performance and Health Monitoring of Virtual Desktop Infrastructure 565Monitoring desktop and application virtualization 565Understanding monitoring for desktop and application virtualization 565Event monitoring for desktop and application virtualization 566Performance monitoring tools for desktop and application virtualization 569Using Process Monitor to identify application issues 571Using Operations Manager for monitoring 572Parts of an Operations Manager implementation 573Understanding management packs and overrides 579Management packs for monitoring application and desktop virtualization 581Installing management packs 583Monitoring desktop virtualization infrastructure 585Understanding resource bottlenecks 585Considerations for monitoring desktop virtualization 586Monitoring RD Session Host server performance 587Optimizing RD Session Host server performance 588
Series Title: Inside out (Redmond, Wash.)
Responsibility: Byron Wright, Brian Svidergol.


Focusing on both virtual desktop infrastructure and virtualized applications, this supremely organized reference packs hundreds of timesaving solutions, tips, and workarounds. Students will discover  Read more...


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Virtualizing desktops & apps with Windows Server 2012 R2 inside out
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "913787992" ;
    library:placeOfPublication <> ;
    schema:about <> ; # Microsoft Windows server.
    schema:about <> ;
    schema:about <> ; # Operating systems (Computers)
    schema:about <> ; # Virtual computer systems
    schema:about <> ; # Computers and IT
    schema:author <> ; # Byron Wright
    schema:author <> ; # Brian Svidergol
    schema:bookFormat bgn:PrintBook ;
    schema:datePublished "2015" ;
    schema:description "This is a comprehensive reference to Microsoft technologies for virtual desktop infrastructure and virtualized applications. The organized reference packs hundreds of timesaving solutions, troubleshooting tips, and workarounds for virtualizing desktops and apps with Windows Server 2012 R2."@en ;
    schema:exampleOfWork <> ;
    schema:inLanguage "en" ;
    schema:isPartOf <> ; # Inside out
    schema:isPartOf <> ; # Inside out (Redmond, Wash.)
    schema:name "Virtualizing desktops & apps with Windows Server 2012 R2 inside out"@en ;
    schema:productID "913787992" ;
    schema:workExample <> ;
    umbel:isLike <> ;
    wdrs:describedby <> ;

Related Entities

<> # Microsoft Windows server.
    a schema:CreativeWork ;
    schema:name "Microsoft Windows server." ;

<> # Brian Svidergol
    a schema:Person ;
    schema:familyName "Svidergol" ;
    schema:givenName "Brian" ;
    schema:name "Brian Svidergol" ;

<> # Byron Wright
    a schema:Person ;
    schema:familyName "Wright" ;
    schema:givenName "Byron" ;
    schema:name "Byron Wright" ;

<> # Inside out
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # Virtualizing desktops & apps with Windows Server 2012 R2 inside out
    schema:name "Inside out" ;

<> # Inside out (Redmond, Wash.)
    a bgn:PublicationSeries ;
    schema:hasPart <> ; # Virtualizing desktops & apps with Windows Server 2012 R2 inside out
    schema:name "Inside out (Redmond, Wash.)" ;

<> # Operating systems (Computers)
    a schema:Intangible ;
    schema:name "Operating systems (Computers)"@en ;

<> # Virtual computer systems
    a schema:Intangible ;
    schema:name "Virtual computer systems"@en ;

    a schema:ProductModel ;
    schema:bookFormat schema:Paperback ;
    schema:isbn "0735697213" ;
    schema:isbn "9780735697218" ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.