This curriculum spans the equivalent depth and breadth of a multi-workshop advisory engagement, addressing the full lifecycle of virtual desktop licensing across on-premises, cloud, and hybrid environments, including compliance, governance, and integration with enterprise identity, virtualization, and application management systems.
Module 1: Understanding Virtual Desktop Infrastructure (VDI) Licensing Models
- Selecting between per-device and per-user licensing models based on workforce mobility and device-sharing practices in regulated environments.
- Evaluating Microsoft Windows Virtual Desktop Access (VDA) licensing requirements for non-Windows devices accessing corporate desktops.
- Determining eligibility for downgrade rights when deploying older Windows client OS versions in persistent virtual desktops.
- Assessing the impact of bring-your-own-device (BYOD) policies on VDA and Microsoft 365 licensing compliance.
- Mapping concurrent user access patterns to determine optimal licensing density for shared physical workstations.
- Integrating third-party VDI platforms with Microsoft licensing requirements for hybrid on-premises and cloud deployments.
Module 2: Microsoft 365 and Windows 365 Licensing Integration
- Verifying Microsoft 365 E3/E5 license entitlements for full Windows 10/11 Enterprise rights in multi-session environments.
- Configuring Windows 365 Cloud PC access for users without full Microsoft 365 licenses using add-on subscriptions.
- Managing license assignment conflicts when users have overlapping entitlements from Microsoft 365, Windows VDA, and RDS CALs.
- Implementing automated license provisioning through Azure AD and Microsoft Endpoint Manager for Cloud PC deployments.
- Tracking license consumption across geographically distributed tenants to avoid over-provisioning in multi-region setups.
- Enforcing license compliance during temporary workforce scaling using short-term Microsoft 365 Business Premium licenses.
Module 3: Remote Desktop Services (RDS) and Session-Based Licensing
- Deploying and managing RDS Client Access Licenses (RDS CALs) in a hybrid environment with both physical and virtual desktop access.
- Configuring the RDS License Server to enforce per-user vs. per-device licensing based on organizational usage patterns.
- Resolving RDS CAL activation issues caused by internet connectivity constraints in air-gapped networks.
- Monitoring RDS CAL usage trends to forecast license renewals and avoid service disruptions during audit periods.
- Integrating RDS licensing with Active Directory group policies to restrict access based on role-based entitlements.
- Handling RDS CAL reassignment when employees transition between roles requiring different access levels.
Module 4: Virtualization Platform Licensing and Host Compliance
- Calculating required VMware vSphere or Microsoft Hyper-V licenses based on CPU socket count and virtual desktop density.
- Optimizing host licensing costs by consolidating virtual desktop workloads on appropriately licensed hypervisor clusters.
- Managing VMware Horizon edition selection (Standard, Advantage, Enterprise) based on required features like App Volumes and UEM.
- Enforcing license compliance for Citrix Virtual Apps and Desktops when scaling beyond concurrent user entitlements.
- Tracking virtual machine sprawl to prevent unlicensed VMs from consuming host-level virtualization licenses.
- Coordinating virtualization platform updates with license audits to ensure feature usage aligns with current subscriptions.
Module 5: Application Licensing in Virtual Environments
- Reconciling Microsoft Office licensing in shared-session environments where users do not have dedicated desktops.
- Managing Adobe Creative Cloud named-user licenses in non-persistent VDI pools with dynamic user assignment.
- Implementing license borrowing mechanisms for offline-capable applications used on virtual desktops accessed from remote locations.
- Deploying application metering tools to monitor actual usage and eliminate over-provisioned software licenses.
- Addressing SAP or Oracle licensing requirements that are based on virtual CPU or user session metrics.
- Enforcing license compliance for legacy Windows desktop applications repackaged for delivery via MSIX or App-V.
Module 6: Cloud-Based VDI and Subscription Licensing Models
- Comparing AWS WorkSpaces, Azure Virtual Desktop, and Google Cloud Workstations based on per-hour vs. always-on licensing costs.
- Configuring Azure Virtual Desktop session hosts to minimize Windows Server and Microsoft 365 license consumption during off-peak hours.
- Implementing auto-scaling policies that align with Microsoft’s Azure Hybrid Benefit eligibility for Windows Server licensing.
- Managing AWS EC2 instance licensing for Bring-Your-Own-License (BYOL) Windows desktop deployments.
- Tracking usage-based billing in AWS or Azure to prevent cost overruns from misconfigured desktop images or orphaned sessions.
- Integrating cloud VDI cost reporting with internal chargeback systems for departmental budget accountability.
Module 7: Compliance, Audits, and License Optimization
- Preparing for Microsoft Software Asset Management (SAM) audits by maintaining accurate records of VDA, RDS, and Microsoft 365 licenses.
- Using Microsoft Volume Licensing Service Center (VLSC) and Azure License Mobility reports to validate license assignments.
- Conducting internal license reconciliation exercises to identify and remediate unlicensed virtual desktop instances.
- Responding to audit findings by demonstrating proper documentation of license entitlements and deployment scope.
- Optimizing license pools through rightsizing based on telemetry from VDI monitoring tools like ControlUp or Liquidware.
- Establishing cross-functional governance processes between IT, procurement, and legal teams to maintain ongoing licensing compliance.
Module 8: Governance and Lifecycle Management of VDI Licensing
- Defining ownership roles for license management across decentralized IT units in multinational organizations.
- Integrating VDI licensing data into enterprise CMDBs to maintain accurate configuration and compliance records.
- Developing retirement procedures for virtual desktops that include license reclamation and deprovisioning workflows.
- Implementing change control processes for new VDI deployments to ensure licensing is validated before rollout.
- Creating escalation paths for licensing exceptions, such as temporary project teams requiring non-standard access.
- Updating licensing policies to reflect changes in Microsoft’s product terms, such as new multi-tenant hosting rights.