1. DEM Architecture Overview
Dynamic Environment Manager separates user data from the OS so desktops stay interchangeable. A User Environment carries personal settings, a Common Environment carries shared application configuration, and personae bind them to identities at logon.
- Environment Files: Versioned zip-based environments store user and common data for fast, stateless delivery.
- Persona Mapping: Personae resolve per user or group, keeping configuration logic out of the golden image.
- Scriptable Setup: DEM runs setup scripts per logon for driver, drive-mapping, and printer reconciliation.
2. Persona & Environment Design
Design persona coverage before building environments: inventory the business units, their applications, and the loyalty rules for settings that must survive a desktop refresh.
Persona Design Pattern
- Default Persona: Every identity lands here when no business rule matches; keep it lean and functional.
- Role Personae: Finance, engineering, and support each pin their app and path settings through AD/LDAP groups.
- Fallback Chain: Order personae by specificity so contractors and temporaries inherit only the rights they need.
3. Application & Workspace Optimization
DEM makes applications portable by pairing application definitions with the personas that consume them. Define each app once, then attach it to every workspace that needs it instead of baking it into multiple images.
- Application Definitions: Capture install path, registry keys, and app-data shortcuts so the app follows the user between pools.
- Layering: Combine DEM application layering with App Volumes for heavier titles without page-file pressure.
- Workspace Templates: Standardize the default desktop layout and drive-mapping templates across pools.
4. Policy & Compliance Alignment
DEM policies bridge identity and configuration: they let you express desktop policy through AD/LDAP groups rather than a forest of GPO editors, and they log each applied setting for audit trails.
- Source of Truth: Keep AD/LDAP group membership authoritative; DEM reads it at logon so moves take effect immediately.
- Auditability: Persist persona-to-setting mappings so compliance reviews can prove what a role received.
- Segregation: Use separate environments for privileged or secure roles to limit configuration blast radius.
5. Verification & Troubleshooting
Validate the persona experience with a test identity and check the DEM logs for the environment resolution path; most issues trace to persona ordering, environment version staleness, or setup scripts that fail silently.
- Persona Resolution: Verify the expected persona and environment version are attached at logon for a test user in each role.
- Rollback: Keep the previous environment version loaded so a broken release can be reverted per user without reimaging.
- Performance: Track logon duration; an oversized user environment or chatty setup script is the usual culprit.
No matching guide content found
Try searching for keywords like "Persona", "Environment", "Policies", or "App Volumes".
Official References
Read more
VMware Horizon Instant Clone Architecture
Rapid desktop provisioning and golden image maintenance workflows in enterprise data centers.
SCCM to Intune Co-Management Migration
Step-by-step transition of workload authorities from on-premises SCCM to cloud-native Intune seamlessly.
Loading discussion threads...