Index

Numbers AMD RVI, 88 6to4, 436 APM (Application Platform Monitoring), 382 8.3 filename format, 112 App Controller, 381, 399–401 App-V, 3. See also application A 8.3 filename format, 112 Access Control System (ACS), 479 benefits, 151–154 Active Desktop, 26 cache file, 137–139 Active Directory client-side infrastructure, 131–141 ADAC (Active Directory Administrative Center), DSC (Dynamic Suite Composition), 128–130, 156 501–502 file type associations, 103–104, 135–137, 142– ADDS (Active Directory Domain Services), 144, 146, 157 501–502 Package Accelerators, 126–128 , 501–504 Q: drive, 101–102, 107–108, 111–114, 123, Active screening, 180 137–140 active/active mode, 276 Server App-V, 361–365 active/passive mode, 276 server-side infrastructure ActiveSync, 431, 435 full mode, 142–150 ADAC (Active Directory Administrative Center), lightweight mode, 150–151 501–502 standalone mode, 141–142 ADDS (Active Directory Domain Services), 501–502 in Session Host environments, 235 Administration Toolkit interface (MED-V), 84–85 virtual layers, 102–103 Administrator Console, SCVMM,COPYRIGHTED 317–320 App-V MATERIAL Client, 131–141, 361–364 AdminStudio, 159 Application Virtual Client, 137 Aero Glass, 30–33 Application Virtualization Service Agent, 137 Aero Peek, 33 installing, 132–135 Aero Shake, 33 operating systems supporting, 131 Aero Snap, 33 versus Server App-V, 361–364 Agent Server, UE-V, 202–204 workspaces, 135–137 AIK (Automated Installation Kit), 313 Amazon Elastic Compute Cloud (EC2), 14

517

293164bindex_updated.indd 517 7/15/13 8:02 AM App-V Sequencer, 103, 104–120 running applications in the same bubble, 128–130 clean sequencing environments, 105–107 sequencing, 101–103, 104–119 compressing virtualized applications, 118 SoftGrid, 107, 121, 138–139, 147–148, 154 creating virtual applications, 108–119 troubleshooting, 139–141 customizing application components, 115–119 updating virtual applications, 126 editing virtual applications, 121–126 video walkthrough resources, 130 monitoring phase, 113–114 Application Virtualization Service Agent, 137 selecting versions, 116–118 application-specific backups, 272 transform files, 114 applications updating virtual applications, 126 delivering to users, 446–449 application compatibility evolution of, 96–98 Application Compatibility Factory, 85–86 immersive, 45 client virtualization, 69–70 installation process, 98–99 MED-V, 81–86 remediation, 85–86 Windows Virtual PC, 72–80 Applications workspace, App-V Client, 135–136 Windows XP Mode, 75, 80–81 AppLocker, 63 Application Compatibility Factory, 85–86 Auto Publish, 79–80 Application Platform Monitoring (APM), 382 Automated Installation Kit (AIK), 313 Application Publishing, 212 automation tools, 11–12 Application Server mode, 211 AVIcode, 382 Application Virtual Client, 137 application virtualization, 3, 361–365. B See also App-V backups, 7, 383–384, 460–463 automatic updates, 115 application-specific, 272 bubble environment, 99–103 online, 273 component files, 119–120 saved state, 273 compressing virtualized applications, 118 ballooning, 259–260 creating virtual applications, 108–119 bare-metal Hyper-V deployments, 343–345 customizing application components, 115–119 Baseboard Management Controller (BMC), 331, 345 drivers, 104, 156 Basel II Accord, 167 editing virtual applications, 121–126 Binary Large Objects (BLOBs), 475, 476, 477 evolution of applications, 96–98 BitLocker, 62 file-system activity, 100–103 BitLocker To Go, 62 installation of applications, 98–99 Bitmap Differential Transfer, 174 isolation of applications from the operating BLOBs (Binary Large Objects), 475, 476, 477 system, 99–104, 123, 152–153 BMC (Baseboard Management Controller), 331, 345 operating system versions, selecting, 116–118 Boot from VHD, 40-45, 93

518 Index

293164bindex_updated.indd 518 7/15/13 8:02 AM BPOS (Business Productivity Online Suite), 482 evolution of, 72–76 BranchCache, 62 extra memory, 91 bubble, running applications in, 99–103 , 66–69 Business Productivity Online Suite (BPOS), 482 main platform components, 66 power users, 70–71 C uses, 65, 69–71 CA (customer address), 292–295 versus server virtualization, 68–69 Caching service, Windows Azure AppFabric, 480 cloud CAL (Client Access License), 225–226 Cloud Services Process Pack, System Center 2012, Capability Profiles, 391–393 405–406 CDN (Content Delivery Network), 477 EC2 (Elastic Compute Cloud), 14 charms, 46, 48–50, 54 private cloud, 12–13 chkdsk utility, 511–512 application focus, 372–373 Chunk Store, 512 backups, 383–384 Citrix Capability Profiles, 391–393 XenApp, 2, 212, 236, 237 charge-back capabilities, 378 XenClient, 71 creating with SCVMM, 387–397 XenDesktop, 71, 428 end-user experience with SCVMM, 397–398 XenServers independence from underlying fabric, 374–375 versus Hyper-V, 306–307 managing with System Center App Controller, managing, 334–337 400–401 Client Access License (CAL), 225–226 monitoring solutions, 381–383 Client Hyper-V, 86–93 recovery, 383 installing, 89 resource utilitization, 374 PowerShell commands, 91–93 runbooks, 385, 402–405 requirements, 88–89 scalability, 373–374 scalability, 86 self-service capabilities, 375–378 versus Server Hyper-V, 90–91 show-back capabilities, 374 Storage Live Migration, 87 user roles, 394–397 Client Management Licenses (Client ML), 380 public cloud, 13–15 Client Side Caching (CSC), 173–174 ’s history as provider, 468 client virtualization, 65–69. See also monitoring servers, 488–489 Client Hyper-V SaaS solutions, 482–489 application compatibility, 69–70 when to use, 455–456 MED-V, 81–86 Windows Azure, 468–482 Windows Virtual PC, 72–80 SkyDrive, 165–168 Windows XP Mode, 75, 80–81 Windows Live Mesh, 165–168

Index 519

293164bindex_updated.indd 519 7/15/13 8:02 AM Cloud Services Process Pack, System Center 2012, D 405–406 DAGs (database availability groups), 461 Cluster Shared Volumes (CSV), 278–280 Dashboard view, Server Manager, 495–496 clustering, 7–8, 10, 11 Data Center Bridging (DCB), 299 CSV (Cluster Shared Volumes), 278–280 data deduplication, 512-514 failover clustering, 249 Data Protection Manager (DPM), 273 Hyper-V, 420 data virtualization VDI, 420 consumer data, 162 , 275–280 enabling data replication, 163–166 Windows Server 2012, 303 organization of, 162–162 CMDB (Configuration Management Database) , 384–385 corporate data, 167–168 cold sites, 8 Folder Redirection, 2–3, 168–173 compressing virtualized applications, 118 Offline Files, 173–174 compute resource management, SCVMM, 325 regulatory requirements, 167 bare-metal Hyper-V deployments, 343–345 managing centralized data storage, 175–182 ESX, 335–337 SharePoint, 183–184 Hyper-V servers, 325–334 database availability groups (DAGs), 461 libraries, 337–343 Datacenter Edition, System Center 2012, 380 XenServers, 334–337 datacenters Compute, Windows Azure, 473–475 backups, 7 Configuration Management Database (CMDB), clustering, 7–8 384–385 disaster recovery, 8–9 Configuration Manager, System Center, 11, efficiency, 9–10 346–347, 380 evolution of, 7–12 Connect, Windows Azure, 477–478 infrastructure considerations, 455 , 6, 72 backups, 460–461 Constant Special Item ID List (CSIDL), 123–124, 140 high availability, 461–462 consumerization of IT, 16–17, 449 private cloud, 458–459 Content Delivery Network (CDN), 477 public cloud, 455–456 cooperative multitasking, 22 virtualization’s affect on management, CPU mode, 67 462–464 crash-consistent state, 277, 291 virtualizing server workloads, 456–458 CSC (Client Side Caching), 173–174 server sprawl, 9 CSIDL (Constant Special Item ID List), 123–124, 140 DCB (Data Center Bridging), 299 CSV (Cluster Shared Volumes), 278–280 deployment configuration items, 362–363 custom resources, 338 Deployment Image Servicing and Management customer address (CA), 292–295 (DSIM), 244

520 Index

293164bindex_updated.indd 520 7/15/13 8:02 AM desktop dynamic disk type, 27 infrastructure considerations, 444 Dynamic Link Libraries (DLLs), 96–97 application availability, 446–449 Dynamic Memory (Hyper-V), 419 support for multiple devices, 449–451 Dynamic Optimization (DO), 327, 329–330 user data and settings, 444–446 dynamic placement optimization, 277 VDI versus session virtualization, 451–455 Dynamic Suite Composition (DSC), 128–130, 156 , 55–56 dynamic teaming, 297 Desktop Experience, Windows Server 2012, 498, dynamic VDI implementations, 417 499–500 Dynamic Queue (DVMQ), 300–302 (DWM), 30–31 dynamically expanding disks, 263 Details pane, SCVMM Administrator console, 318 Devices charm, 49, 54 E differencing disks, 263, 419 E plans, Office 365, 483 DirectAccess, 62, 435–437 e‑mail access, 430–433 DirectX, 25, 30 EC2 (Elastic Compute Cloud), 14 disaster recovery, 460–461 editing virtual applications, 121–126 disaster recovery (DR) datacenters, 8–9 Elastic Compute Cloud (EC2), 14 Disk2vhd, 44–45 elevation, 38 DISM (Deployment Image Servicing and emulated hardware, 245–247 Management), 244 Endpoint Protection, System Center 2012, 379 DLL Hell, 97 Enlightened I/O, 246–247 DLLs (Dynamic Link Libraries), 96–97 enterprise environments DO (Dynamic Optimization), 327, 329–330 DirectAccess, 62 domain controllers, 501–504 MED-V, 75, 81–86, 448–449 Domain Join, 62 Office 365 service plans, 483 Download and Execute, 151 standalone mode, 142 DPM (Data Protection Manager), 273 Windows To Go, 59–60 DR (disaster recovery) datacenters, 8–9 ESX, 6, 335–337 driverless printing, 213–214 Exchange ActiveSync, 62 drivers, application virtualization, 104, 156 explorer.exe, 209 DSC (Dynamic Suite Composition), 128–130, 156 Extensible Switch, 295–297 dumb terminal, 17–18 external virtual networks, 264–265 Duplicate Files report (FSRM), 176 DVMQ (Dynamic Virtual Machine Queue), 300–302 F DWM (Desktop Window Manager), 30–31 Fabric Controller, Windows Azure, 476–477 dwm.exe, 209 fabric management, SCVMM, 312, 324–325 Dynamic Access Control, 511 compute resources, 325 ESX, 335–337

Index 521

293164bindex_updated.indd 521 7/15/13 8:02 AM Hyper-V hosts, 343–345 ReFS, 510 Hyper-V servers, 325–334 SMB 2.2, 514–515 libraries, 337–343 Storage Spaces, 506–510 XenServers, 334–337 file system virtualization, 38–39 network resources, 347 file type associations (App-V), 103–104, 135–137, hardware load balancers, 350–352 142–144, 146, 157 logical networks, 347–350 File Type Associations workspace, App-V Client, 137 storage resources, 352–354 Files by File Group report (FSRM), 176 failover clustering, 249 Files by Owner report (FSRM), 176 Hyper-V, 420 Files by Property report (FSRM), 176 VDI, 420 fill view, 47 Windows Server 2008, 275–280 fixed size disks, 263 Windows Server 2012, 303 Flexera, 159 fast user switching, 28 Folder Redirection, 2–3 FB1. See Feature Block 1 evaluating, 168–170 FB2. See Feature Block 2 implementing, 170–173 FCI (File Classification Infrastructure), 181–182 shrinking roaming profiles, 190–192 Feature Block 1 (FB1), 115–116, 119, 120, 135, Shadow Copies, 172–173 143–145 Forefront UAG (Unified Access Gateway), 434, Feature Block 2 (FB2), 115, 119, 120, 143–144 436, 438 Fibre Channel storage, 354–355 FSRM (File Server Resource Manager), 169, 175–182 File Classification Infrastructure (FCI), 181–182 Full Server installation, Windows Server 2012, 249, file groups (FSRM), 180 268, 500 File Screening Audit report (FSRM), 176 File Screening Management, 180–181 G file screens (FSRM), 180 gadgets, 31, 55 File Server Resource Manager (FSRM), 169, 175–182 Generic Routing Encapsulation (GRE), 293–295 FCI (File Classification Infrastructure), 181–182 GPMC (Group Policy Management Console), 504–505 File Screening Management, 180–181 GPU (Graphical Processing Unit) virtualzation, Quota Management, 176–180 424–425 Storage Reports Management, 175–176 Graphics Device Interface, 25 File Services role, Windows Server 2012, 506 GRE (Generic Routing Encapsulation), 293–295 chkdsk utility, 511–512 Group Policy, Windows Server 2012, 501–504, data deduplication, 512–514 504–505 Dynamic Access Control, 511 Group Policy Management Console (GPMC), 504–505 iSCSI, 515–516 Growing Fast, 470–471

522 Index

293164bindex_updated.indd 522 7/15/13 8:02 AM H snapshots, 105, 106 Hardware Abstraction Layer (HAL), 24 updating servers, 345–347 Health Insurance Portability and Accountability using with , 249–250 Act (HIPAA), 167 backups, 271–274 help-desk solutions, 385 Failover Clustering, 275–280 high availability, 450–462 high-availability capabilities, 275–280 Failover Clustering, Windows Server 2012, 514 importing/exporting virtual machines, 275 SCVMM (System Center ), licensing, 270–272 316–317 management, 266–267 VDI architecture needs, 420 memory resources, 256–262 Health Insurance Portability and Accountability processor resources, 250–256 Act (HIPPA), 167 RDP (), 269 hot sites, 8 server settings, 267–268 hot-track, 34–35 snapshots, 274–275 Hyper-V, 6, 66, 72–75 virtual hard disks, 262–264 architecture, 243–249 virtual machine settings, 268–269 as private cloud foundation, 386 virtual networks, 264–266 backups, 383–384 using with Windows Server 2012, 281 versus Citrix XenServer, 306–307 DVMQ (Dynamic Virtual Machine Queue), 300–302 Client Hyper-V, 86–93 Extensible Switch, 295–297 installing, 89 Failover Clustering, 303 PowerShell commands, 91–93 Hyper-V Replica, 290–292 requirements, 88–89 Live Storage Move, 284–287 scalability, 86 , 292–295 versus Server Hyper-V, 90–91 NIC teaming, 297–298 Storage Live Migration, 87 ODX (Offloaded Data Transfer), 300 Dynamic Memory, 419 PowerShell, 303 failover clustering, 420 Quality of Service, 299 Hyper-V Server, 75–76, 252, 414–415 scalability changes, 282–284 versus Client Hyper-V, 90–91 Simplified Import, 300 requirements, 88 SR-IOV (Single Root I/O Virtualization), 300–302 Integration Services, 246–248, 258–259, 269, virtual machine mobility, 287–290 272–273 VDI environments, 414–415 managing servers, 325–334 versus VMware vSphere, 306–307 patching hosts, 345–347 Windows Server as management partition, private cloud, designing with System Center, 248–249 386–398 Hyper-V Replica, 91, 290–292, 460

Index 523

293164bindex_updated.indd 523 7/15/13 8:02 AM Hyper-V Server, 75–76, 252, 414–415 trusted installers, 98 versus Client Hyper-V, 90–91 Windows Installer, 98, 104 requirements, 88 Integration Services, 246–248, 258–259, 269, hypervisors, 241–243 272–273 client virtualization, 66–69 EPT, 88 machine virtualization, 2 internal virtual networks, 65 microkernelized, 242–243 Explorer Blocker Toolkits, 80 monolithic, 242–243 Intra-site Automatic Tunnel Address Protocol (ISATAP), 436 type 1 hypervisors, 6 Ionix, 381–382 ESX, 6 IOPS (input/output per second), 314, 325 Hyper-V. See Hyper-V IP Rewrite, 293–295 type 2 hypervisors, 5–6 IP-HTTPS, 436 architecture, 67–68 IPv4, 435–436 , 6, 68, 72 IPv6, 435–436 Virtual Server, 68, 72 ISATAP (Intra-site Automatic Tunnel Address I Protocol), 436 IaaS. See Infrastructure as a Service iSCSI, 515–516 IMAP, 431 storage management, 354–355 immersive applications, 45 isolation of applications from the operating system, 99–104, 123, 152–153 Information Technology Infrastructure Library (ITIL), 374 IT, consumerization of, 16–17 Infrastructure as a Service (IaaS), 14–15 ITIL (Information Technology Infrastructure Library), 374 with Windows Azure, 480–482 infrastructure scenarios, App-V J full, 142–150 Jump Lists, 34, 35 lightweight, 150–151 standalone, 141–142 K INI files, 103 K plans, Office 365, 483 initial synchronization (INITSYNC), 503 kernel mode, 67–68 INITSYNC (initial synchronization), 503 key fobs, 434 input/output per second (IOPS), 314, 325 keyboard shortcuts, Windows 8, 54 installation KNOWNFOLDERID, 123 App-V Client, 132–135 L application installation process, 98–99 Large Files report, FSRM, 176 Client Hyper-V, 89 Least Recently Accessed Files report, FSRM, 176 System Center Virtual Machine Manager, 313–317 library management, SCVMM, 337–343

524 Index

293164bindex_updated.indd 524 7/15/13 8:02 AM licensing NUMA (Non-Uniform Memory Access), 283–284 RDS Client Access License, 225–226 page sharing, 261–262 System Center 2012, 380 Smart Paging, 284 in VDI environments, 428 VMBus, 243–248, 301 Live ID, 58 WIndows Server 2008 Hyper-V, 256–262 Live Mesh, 165–168 MER (Microsoft Application Error Reporting), 132 Live Migration, 277–280, 281, 287–289 MetaFrame Server, 212 Live Storage Move, 284–287 Metro interface, 45–52, 54, 55, 58–59 live thumbnails, 31–32, 33–34 microkernelized hypervisors, 242–243 live tiles, 46, 60 Microsoft Application Compatibility Toolkit, 85 load balancers Microsoft Application Error Reporting (MER), 132 integration, 350–351 Microsoft Application Virtualization 4.6 NLB (Network Load Balancing), 420 Infrastructure Planning and Design guide, 141 logging on, Windows 8, 57–58 Microsoft Assessment and Planning (MAP) Toolkit, 10, 304 logical corruption, 271 Microsoft Compatibility Factory, 85–86 logical network definition, 348 Microsoft Desktop Optimization Pack (MDOP), logical networks, 347–350 63, 81 logical processors, 250–256, 282 Microsoft Enterprise (MED- logon sessions, 209 V), 75, 81–86, 448–449 Longhorn. See Windows Vista Administrative Toolkit, 84–85 low-mobility communications, 430 application remediation, 85–86 Luna, 27 creating packages, 82 Lync, 431–432 launching applications, 82–84 M when to use, 85–86 Workspace Packager, 82 machine virtualization, 2 Microsoft Lync, 431–432 benefits, 241–242 Microsoft Management Console (MMC), 26 Hyper-V. See Hyper-V Microsoft Update, 468 Manifest.xml file, 120 Microsoft Virtual Server, 6, 68, 72 MAP (Microsoft Assessment and Planning) Toolkit, 10, 304 migrating virtual machines, 359–360 MDOP (Microsoft Desktop Optimization Pack), 63, 81 Minimal Server Interface level, 498–499 MED-V. See Microsoft Enterprise Desktop MMC (Microsoft Management Console), 26 Virtualization mobile users memory DirectAccess, 435–437 ballooning, 259–260 e‑mail access, 430–433 Dynamic Memory, 256–261, 284, 304–305 needs of, 16 enlightenment, 259 Remote Desktop Gateway, 437–440

Index 525

293164bindex_updated.indd 525 7/15/13 8:02 AM tethering devices, 16 Office 365, 482–486 VPNs (virtual private networks), 433–435 Offline Files, 173–174 monitoring solutions Offloaded Data Transfer (ODX), 300 System Center Advisor, 488–489 On and Off usage pattern, 471 System Center Operations Manager, 381–383 on-premise virtualization, 14–15 monolithic hypervisors, 242–243 online backups, 273 Most Recently Accessed Files report (FSRM), 176 Opalis, 385. See also System Center Orchestrator mouse actions, Windows 8, 45, 48–49, 51–54 operating systems, application isolation, 99–104, MSI files, 104–105, 120, 142 123, 152–153 msse.exe, 209 Operations Manager, System Center, 381–383 msseces.exe, 209 APM (Application Platform Monitoring), 382 multi-monitor configuration (Windows 8), 58 Ionix, 381–382 multi-touch, , 37 Orchestrator, 12, 385, 402–403 multitasking OSD files, 120, 124–125, 129–130, 143–144 cooperative, 22 Outlook Web Access (OWA), 431 preemptive, 23–24 over-the-shoulder elevation, 38 multithreading, 22, 96 P N P plans, Office 365, 483 Name Resolution Policy Table (NRPT), 436 P2V (physical-to-virtual), 359–360 NAP (Network Access Protocol), 440–442 PA (provider address), 292–293, 292–295 Navigation pane, SCVMM Administrator console, 318 PaaS. See Platform as a Service NetVSC (Network Virtualization Service Client), 301 Package Accelerators (App-V), 126–128 Network Access Protocol (NAP), 440–442 page sharing, 261–262 Network Load Balancing (NLB), 420 pass-through disks, 262–263 Network Policy and Access Services, 434 Passive screening, 180 network resource management, SCVMM passwords, Windows 8, 57 hardware load balancers, 350–351 patching Hyper-V hosts, 345–347 logical networks, 347–350 Performance Resource Optimization (PRO), 329–330 Network Virtualization Service Client (NetVSC), 301 personal desktops, VDI, 421–423 NIC teaming, 265, 268, 297–298 physical-to-virtual (P2V), 359–360 NLB (Network Load Balancing), 420 picture passwords (Windows 8), 57 NRPT (Name Resolution Policy Table), 436 pins (Windows 8), 57 NUMA (Non-Uniform Memory Access), 283–284 Platform as a Service (PaaS), 14–15 Windows Azure, 468–482 O Play To, 62 ODX (Offloaded Data Transfer), 300 pooled desktops, 421–423 off-the-network seeding, 290 POP3, 431

526 Index

293164bindex_updated.indd 526 7/15/13 8:02 AM power optimization, 328, 330–331 Microsoft’s history as provider, 468 power users, client virtualization, 70–71 monitoring servers, 488–489 PowerShell, 12 SaaS solutions, 482 Hyper-V management, 91-93, 267 Office 365, 482–486 ISE (Integrated Scripting Environment), 92 System Center Advisor, 488–489 SCVMM administration, 320–324 Windows Intune, 486–487 virtual machine creation, 321–324 when to use, 455–456 Windows Server 2012 Hyper-V, 303 Windows Azure, 468–482 Predictive Bursting, 470–471 Publishing Servers workspace, App-V Client, 137 preemptive multitasking, 23–24 Presentation Server, 212 Q Q: drive, 101–102, 107–108, 111–114, 123, 137–140 presentation virtualization. See session virtualization Quality of Service, Windows Server 2012, 299 printing, driverless, 213–214 Quest vWorkspace, 238, 428 private cloud, 12–13 Queue, Windows Azure, 476 application focus, 372–373 Quick Launch toolbar, 26, 34 backups, 383–384 Quick Migrate, 277–280 Capability Profiles, 391–393 Quick Start deployment (RDS), 219, 228 charge-back capabiliities, 378 Quota Management, 176––180 creating with SCVMM, 387–397 Quota Usage report (FSRM), 176 end-user experience with SCVMM, 397–398 R independence from underlying fabric, 374–375 RAID, 27 managing with System Center App Controller, 400–401 RDC (Remote Desktop Client), 215, 217 monitoring solutions, 381–383 RDP. See Remote Desktop Protocol recovery, 383 rdpclip.exe, 209 resource utilization, 374 RDS. See runbooks, 385, 402–405 recipes, 125 scalability, 373–374 Recovery Console, 27 self-service capabilities, 375–378 recovery solutions, 383, 460–461 show-back capabilities, 374 ReFS (Resilient File System), 510 user roles, 394–397 registry virtualization, 38–39 PRO (Performance Resource Optimization), 329–330 remediation, 85–86 processor mode, 67 Remote Assistance, 28, 212 Program Manager, 22–24 Remote Desktop, 28, 212 provider address (PA), 292–295 Remote Desktop (RD) Connection Broker, 219, 220–221, 224, 412, 413, 414, 416, 420 public cloud, 13–15 Remote Desktop (RD) Connection Manager, 226

Index 527

293164bindex_updated.indd 527 7/15/13 8:02 AM Remote Desktop (RD) Gateway, 219, 220–221, RD Web Access, 219, 220–221, 222, 412, 413, 415 222–223, 222––223, 413, 414, 417, 437–439 scenarios for, 229–231 Remote Desktop (RD) Gateway Manager, 226 Remote Programs, 212 Remote Desktop (RD) Host Farm, 219, 220, 230 Remote Server Administration Tools (RSAT), 493–494 Remote Desktop (RD) Licensing Manager, 226 RemoteApp, 212, 213, 220, 221, 227 Remote Desktop (RD) Services Manager, 23, 227 RemoteApp Manager, 227 Remote Desktop (RD) Session Host, 220–221, RemoteFX, 90 224–225, 412, 413, 416–417, 420, 426, enhancing VDI, 423–428 437–439 enhanced codec, 425 Remote Desktop (RD) Session Host Configuration, 227, 233–234 GPU, 424–425 Remote Desktop (RD) Virtualization Host, 413, USB redirection, 425–426 417–418 report.xml file, 120 Remote Desktop (RD) Web Access, 219, 220–221, Resilient File System (ReFS), 510 222, 412, 413, 415 Results pane, SCVMM Administrator console, 318 Remote Desktop Client (RDC), 215–217 Ribbon pane, SCVMM Administrator console, 317–318 Remote Desktop Protocol (RDP), 28, 210–215 ring -1, 67–68 capabilities, 215–218 ring compression, 67–68 client uses, 212 rings, 66–68 RDC (Remote Desktop Client), 215–217 roaming user profiles, 2–3, 188–193 server uses, 211 challenges in mixed environments, 192–193 session interactions, 211 enabling, 189–190 Remote Desktop Services (RDS), 218–219 Folder Redirection, 190–192 App-V and, 235 minimizing size, 190–191 best practices, 233–234 RDS and, 235–236 CAL (Client Access License), 225–226 synchronizing, 189, 196 end-user experience, 231–232 RSA SecurID, 434 establishing connections, 220–221 RSAT (Remote Server Administration Tools), 493–494 management tools, 226–229 Run As accounts, 326, 332, 335, 352 Quick Start deployment, 219, 228 Run Script Command action, SCVMM, 332–333 RD Connection Broker, 219, 220–221, 224, 412, runbooks, 12, 385 413, 414, 416, 420 System Center Cloud Services Process Pack, 405 RD Gateway, 219, 220–221, 222––223, 413, 414, System Center Orchestrator, 385, 402–405 417, 437–439 Russinovich, Mark, 68 RD Host Farm, 219, 220, 230 RD Session Host, 220–221, 224–225, 412, 413, S 416–417, 420, 426, 437–439 SaaS. See RD Virtualization Host, 413, 417–418 Sarbanes-Oxley Act, 167

528 Index

293164bindex_updated.indd 528 7/15/13 8:02 AM SAS (Secure Attention Sequence), 24 Server with a GUI level, 497–500 saved state backups, 273 server-side infrastructure, App-V SCA (System Center Advisor), 488–489 full mode, 142–150 scalability lightweight mode, 150–151 Client Hyper-V, 86 standalone mode, 141–142 private cloud, 373–374 Service Bus service, Windows Azure AppFabric, 480 Windows Server 2012 Hyper-V, 282–284 Service Catalog, 385, 404–405 SCCM. See System Center Configuration Manager Service Manager. See System Center Service Manager SCOM. See System Center Operations Manager service packs, 26–27 SCSM. See System Center Service Manager Service Template Designer, 368–369 SCVMM. See System Center Virtual Machine Manager service templates, 365–369 Search charm, 49, 54 System Center Virtual Machine Manager, 372– Secondary Level Address Translation (SLAT), 88–89 373, 400–401 Secure Attention Sequence (SAS), 24 System Center App Controller, 400–401 security Service Template Designer, 368–369 NAP (Network Access Protection), 440–442 services, creating, 366–369 RSA SecurID, 434 session virtualization Secure Attention Sequence (SAS), 24 RDP (Remote Desktop Protocol), 210–215 sequencing, 101–103, 104–119 capabilities, 215–218 clean environment, creating, 105–107 client uses, 212 customizing application components, 115–119 RDC (Remote Desktop Client), 215–217 editing applications, 121–125 server uses, 211 monitoring phase, 113–114 session interactions, 211 operating system versions, selecting, 116–118 RDS (Remote Desktop Services), 218–219 Package Accelerators, 126–128 best practices, 233–234 Q: drive, 101–102, 107–108, 111–114, 123, components, 220–226 137–140 end-user experience, 231–232 updating applications, 126 management tools, 226–228 sequencing engineer, 110–111 scenarios for, 229–231 Server App-V, 361–365 sessions overview, 208–210 Server Core, 492–493, 497–500 third-party solutions, 2, 236–238 Server Management Licenses (Server ML), 380 VDI (Virtual Desktop infrastructure) and, 17–18, Server Manager, Windows Server 2012, 492–500 208, 451–455 Server Message Block (SMB), 87 Settings charm, 49, 54, 56 Server ML (Server Management Licenses), 380 SFT files, 120, 126 server sprawl, 9 sftmime command, 140, 142, 145 Server Virtualization Validation Program (SVVP), 305 sfttray.exe, 140

Index 529

293164bindex_updated.indd 529 7/15/13 8:02 AM Shadow Copies, 172–173 SOH (Statement of Health), 440–442 Share charm, 49, 54 sprawl Shared Nothing Live Migration, 289–290 server sprawl, 9 SharePoint virtualization sprawl, 11 backups, 383–384 SPRJ files, 120 data virtualization, 183–184 SQL Azure, 472, 478–479 shell, 22 SQL Azure Data Sync, 479 Shell Technology Preview, 24 SQL Azure Database, 478 shims, 69–70, 85 SQL Azure Reporting, 479 Show Desktop, 32 SR-IOV (Single Root I/O Virtualization), 91, 300–302 sidebar, 31 Standard Edition, System Center 2012, 380 silent installations, 132 Start screen Simplified Import, 300 Windows 8, 45–49, 51–53, 54 Single Instance Storage (SIS), 512 Windows Server 2012, 493–494 Single Root I/O Virtualization (SR-IOV), 300–302 Statement of Health (SOH), 440–442 SIS (Single Instance Storage), 512 static SkyDrive, 165–168 teaming, 297 SLAT (Secondary Level Address Translation), 88–89 VDI implementations, 417 Smart Paging, 284 Storage Live Migration, 87 Smarts, 381–382 Storage Management Initiative-Specification SmartScreen, 61 (SMI-S), 352–355 SMB (Server Message Block), 87 storage pools, 352, 506–510 SMB 2.2, 514–515 Storage Reports Management, 175–176 SMI-S (Storage Management Initiative- storage resource management, SCVMM, 352–355 Specification), 352–355 Storage Spaces, 61, 506–510 SMP (Symmetric Multi-Processing), 283 Storage, Windows Azure, 475–476 smss.exe, 209 SVVP (Server Virtualization Validation Program), 305 snapped view, 47, 58–59 switch-independent teaming, 297 snapshots Symmetric Multi-Processing (SMP), 283 Hyper-V, 105, 106 SyncToy, 164 WinInstall, 104–105 synthetic hardware, 245–247 SoftGrid, 107, 121, 138–139, 147–148, 154 sysprep, 357–358 Softricity, 154 System Center 2012, 374, 379–385. See also Software as a Service (SaaS), 14–15 specific components Office 365, 482–486 Cloud Services Process Pack, 405–406 System Center Advisor, 488–489 licensing, 380 Windows Intune, 486–487 System Center Advisor (SCA), 488–489

530 Index

293164bindex_updated.indd 530 7/15/13 8:02 AM System Center App Controller, 381, 399–401 service templates, 372–373, 400–401 System Center Configuration Manager (SCCM), 11, storage resource management, 352–355 346–347, 380 web portal, 398 System Center Operations Manager (SCOM), 381–383 System File Checker, 27 APM (Application Platform Monitoring), 382 system tray Ionix, 381–382 Windows 7, 34 System Center Orchestrator, 12, 385, 402–403 Windows 8, 55 System Center Service Manager (SCSM), 384–385 , 24–25 Service Catalog, 385, 404–405 System Center Virtual Machine Manager (SCVMM), T 12, 381 Tables, Windows Azure, 475–476, 478 administering Task Manager with Administrator Console, 317–320 Windows 8, 56–57 with PowerShell, 320–324 Windows NT 4, 25–26 benefits, 310–313 taskbar compute resource management, 325 Windows 7, 33–35 bare-metal deployments, 343–345 Windows 8, 55 ESX, 335–337 Windows 95, 24–25 Hyper-V servers, 325–334 , 26 libraries, 337–343 Windows XP, 27 XenServers, 334–337 taskhost.exe, 209 end-user experience, 397–398 teamed adapters, 265, 297–298 fabric management, 324–325 templates compute resources, 325–347 service templates, 365–369 network resources, 347–351 UE-V templates, 198–202 storage resources, 352–355 VIP templates, 351 high availability, 316–317 virtual machine templates Hyper-V creating, 356–358 bare-metal deployments, 343–346 SQL Server availability, 364 managing servers, 325–334 Terminal Server, 208–211, 213–214, 219 patching hosts, 345–347 Terminal Services, 2, 208 updating servers, 345–347 changes in Windows Server 2008, 212–215 installing, 313–317 RemoteApp, 212, 213, 220, 221, 227 network resource management, 347 TS Gateway, 213, 214, 219, 438–440 hardware load balancers, 350–351 TS Licensing, 219 logical networks, 347–350 TS Session Broker, 219 private clouds, creating, 387–397 TS Web Access, 213, 219

Index 531

293164bindex_updated.indd 531 7/15/13 8:02 AM tethering mobile devices, 16 URL redirection, 82–84 ThinPC, 217–218 USB devices, attaching to virtual machines, 78–80 third-party USB redirection (RemoteFX), 425–427 hypervisors, 306–307 User Access Control (UAC), 37–38 session virtualization solutions, 236–238 user environment design user profile virtualization solutions, 195–198 application availability, 446–449 VDI solutions, 428 support for multiple devices, 449–451 thunking, 24 user data and settings, 444–446 Toredo, 435–436 VDI versus session virtualization, 451–455 touch features User Experience Virtualization (UE-V), 198–204 Windows 7, 37 Agent Service, 202 Windows 8, 45, 48–49, 51–54 process, 202–204 trusted installers, 98 templates, 198–201 Trusted Platform Module (TPM), 59 user mode, 67 TS Easy Print, 213 User Profile Disk, 235–236 TS Farm, 219 user profile virtualization TS Gateway, 213, 214, 219, 438–440 profile component rollback, 196–197 TS Licensing, 219 roaming profiles, 188–193 TS Session Broker, 219 third-party solutions, 195–198 TS Web Access, 213, 219 UE-V (User Experience Virtualization), 198–204 type 1 hypervisors, 6, 241–243. See also Hyper-V user profile fundamentals, 186–188 client virtualization, 66–69 Windows Live integration, 193–195 ESX, 6 user settings type 2 hypervisors, 5–6, 241 environment considerations, 444–446 architecture, 67–68 managing, 197–198 client virtualization, 66–69 synchronizing, 193–195 Microsoft Virtual Server, 6, 68, 72 UE-V templates, 198–202 Virtual Server, 6, 68, 72 V U V2V (virtual-to-virtual), 359–360 UAC (User Access Control), 37–38 VAX/VMS, 4 UAG (Unified Access Gateway), 434, 436, 438 VDI. See virtual desktop infrastructure UE-V. See User Experience Virtualization virtual functions (VFs), 300–302 Unified Access Gateway (UAG), 434, 436, 438 VIP templates, 351 Unpredictive Bursting, 471 Viridian. See Hyper-V updating virtual applications, 126 virtual desktop infrastructure (VDI), 17–18, 71, upgrade domains, 476–477 407–409

532 Index

293164bindex_updated.indd 532 7/15/13 8:02 AM connection process, 412–417 migrating, 359–360 dynamic implementations, 417 mobility, 287–290 end device support, 423 static IP addresses in, 349 failover clustering, 420 storage resources, managing, 352–355 high-availability needs, 420 USB devices, attaching, 78–80 and Hyper-V, 414–415 virtual networks leveraging virtualization, 420–423 Windows Server 2008, 264–266 licensing, 428 Windows Server 2012, 505 personal desktops, 421–423 Windows Virtual PC adapters, 77–78 pooled desktops, 421–423 Virtual PC. See Windows Virtual PC required components, 411–412 virtual private networks (VPNs), 433–435 versus session virtualization, 208, 451–455 virtual processors, 251–256, 282 static implementations, 417 Virtual Server, 6, 68, 72 third-party solutions, 428 Virtual Shadow Copy Service (VSS), 271–273, 291 when to use, 409-411 virtual-to-virtual (V2V), 359–360 virtual functions (VFs), 300–302 virtualization virtual layers (App-V), 102–103 affect on management, 462–464 Virtual Machine (VM) role, Windows Azure, 469, benefits, 241–242 474–475 challenges, 10–12 Virtual Machine Bus (VMBus), 243–248, 301 definition of, 2–3 Virtual Machine Manager. See System Center industry changes, 3–7 Virtual Machine Manager sprawl, 11 Virtual Machine Monitor (VMM), 67–68 what to virtualize, 303–305 Virtual Machine Servicing Tool (VMST), 463 VM-GenerationID, 503–504 virtual machine templates VMBus (Virtual Machine Bus), 243–248, 301 creating, 356–358 VMM (VIrtual Machine Monitor), 67–68 ESX templates, 337 VMST (Virtual Machine Servicing Tool), 463 imported from vCenter, 337 VMware vSphere, 306–307 PowerShell script, 321–324 VMware Workstation, 5 SQL Server availability, 364 VPNs (virtual private networks), 433–435 virtual machines (VMs), 2 vSphere, 306–307 creating VSS (Virtual Shadow Copy Service), 271–273, 291 with PowerShell, 321–324 vWorkspace, 238, 428 with SCVMM, 356–360 from templates, 358–359 W guest support, 334 warm sites, 8 hardware load balancers, integrating, 350–351 WATM (Windows Azure Traffic Manager), 478 importing and exporting, 275 WDM (Windows Driver Model), 26

Index 533

293164bindex_updated.indd 533 7/15/13 8:02 AM web portal, SCVMM, 398 Windows Azure AppFabric, 472, 479–480 Web redirection, 82–84 Windows Azure Marketplace, 472 Web role, Windows Azure, 469, 474–475 Windows Azure platform, 468–482 WFP (Windows File Protection), 97 IaaS service, 480–482 Windows, evolution of, 22–28 PaaS roles, 469–470 Windows 1.0, 22 scaling patterns, 470–471 Windows 2.0, 22 SQL Azure, 472, 478–479 Windows 3, 22–23 Windows Azure AppFabric, 472, 479–580 Windows 7, 29 Windows Azure service, 473 Aero Glass, 32–33 Compute, 473–475 application compatibility, 69–70 Connect, 477–478 Windows Virtual PC, 72–80 Content Delivery Network, 477 Windows XP Mode, 75, 80–81 Fabric Controller, 476–477 DirectAccess, 435–437 Storage, 475–476 taskbar, 33–34 Windows Azure Traffic Manager (WATM), 478 touch features, 37 Windows Defender, 61 User Access Control (UAC), 38 Windows Driver Model (WDM), 26 Windows 8 Windows Explorer desktop, 55–56 SkyDrive, integrating, 165 editions, 60–63 Windows 7, 35–37 keyboard shortcuts, 54 Windows 8, 55–56 logging on, 57–58 Windows 95, 24 Metro interface, 45–52, 54, 55, 58–59 Windows 98, 26 mouse actions, 54 Windows File Protection (WFP), 27, 97 multi-monitor configuration, 58 Windows For Legacy PCs (WinFLP), 218 navigation, 47–52 Windows for Workgroups, 22–24 Start screen, 45–49, 51–53, 54 Windows Ghosting, 31 touch features, 45, 48–49, 51–54 Windows Installer, 98, 104 Windows Live integration, 193–195 Windows Intune, 63, 486–487 Windows To Go, 59–60 Windows Live, 193–195 WinRT (Windows Runtime), 46, 58 Windows Live Mesh, 165–168 Windows 8 Enterprise, 59, 60–63 Windows Me, 27 Windows 8 Pro, 60–63 Windows NT, 23–25 Windows 95, 24–25 Windows Resource Protection (WRP), 97 Windows 98, 26 Windows Runtime (WinRT), 45, 46, 58, 59, 60–63 , 26–27 , 28 Windows 2003 Terminal Server, 70 FSRM (File Server Resource Manager), 169, 175–182

534 Index

293164bindex_updated.indd 534 7/15/13 8:02 AM Windows Server 2008, 29–30 Group Policy, 501–504 booting from VHD, 40–45 Hyper-V features, 281 editions, 251–252 DVMQ (Dynamic Virtual Machine Queue), 300–302 Failover Clustering, 275–280 Extensible Switch, 295–297 FSRM (File Server Resource Manager), 169, 175–182 Failover Clustering, 303 as Hyper-V management partition, 248–249 Hyper-V Replica, 290–292 Hyper-V features, 249–250 Live Storage Move, 284–287 backups, 271–274 network virtualization, 292–295 Failover Clustering, 275–280 NIC teaming, 297–298 high availability, 275–280 ODX (Offloaded Data Transfer), 300 importing/exporting virtual machines, 275 PowerShell, 303 licensing, 270–272 Quality of Service, 299 management, 266–267 scalability, 282–284 memory resources, 256–262 Simplified Import, 300 processor resources, 250–256 SR-IOV (Single Root I/O Virtualization), 300–302 RDP (Remote Desktop Protocol), 269 virtual machine mobility, 287–290 server settings, 267–268 networking enhancements, 505 snapshots, 27, 274–275 Quality of Service, 299 virtual hard disks, 262–264 RDS (Remote Desktop Services) virtual machine settings, 268–269 changes from Windows Server 2008, 219 NAP (Network Access Protection), 440–442 Connection Broker enhancements, 224 Quick Migrate, 277–280 scenario-based deployment, 228–229 RDS, See Remote Desktop Services Session Host in redirection mode, 225 remote sessions, 210 Server Core, 492–493, 497–500 Terminal Services changes, 212–215 Server Manager, 492–500 Windows Server 2012 Start screen, 493–494 Active Directory, 501–504 User Profile Disk, 235–236 configuration levels, 497–500 Windows Server Virtualization (WSV), 72 File Services role, 506 Windows Side-by-Side Assemblies (WinSxS), 97 chkdsk, 511–512 Windows Store, 59, 60 data deduplication, 512–514 Windows ThinPC, 217–218 Dynamic Access Control, 511 Windows To Go, 59–60 iSCSI, 515–516 , 61 ReFS, 510 Windows Virtual PC, 6, 72–80 SMB 2.2, 514–515 attaching USB devices to virtual machines, 78–80 Storage Spaces, 506–510 Auto Publish, 79–80 Full Server installation, 249, 268, 500 network adapter states, 77

Index 535

293164bindex_updated.indd 535 7/15/13 8:02 AM Windows Vista, 29–30, 35 multi-monitor configuration (Windows 8), 5 file system virtualization, 38–39 Worker role, Windows Azure, 469, 474–475 folders, 35 Workspaces pane, SCVMM Administrator console, 318 graphical changes, 30–35 workspaces, App-V Client, 135–137 User Access Control (UAC), 37–38 WRP (Windows Resource Protection), 97 Windows XP, 27–28 WSV (Windows Server Virtualization), 72 application compatibility with Windows 7, 69–70 Wunderbars, 318 Windows Virtual PC, 72–80 Windows XP Mode, 75–76, 80–81 X LIVE, 468 Windows XP Mode, 75–76, 80–81 XenApp, 2, 212, 236, 237 Windows XP style, 27 XenClient, 71 WinFLP (Windows For Legacy PCs), 218 XenDesktop, 71, 428 WinFrame Server, 212 XenServers wininit.exe, 209 versus Hyper-V, 306–307 WinInstall, 94–95 managing, 334–347 WinRT (Windows Runtime), 46, 58 XP Mode, 75–76, 80–81 WinSxS (Windows Side-by-Side Assemblies), 97

536 Index

293164bindex_updated.indd 536 7/15/13 8:02 AM