The order of events when a session starts
Event |
Remarks |
---|---|
1. Load language settings |
|
2. Initialize MLS |
|
3. Identify the computer/client and its properties:
|
By default, a computer's connection state is "online" if it can reach the IP address of the local network connection. Advanced connection state settings may apply for specific Zones, as configured at User Context > Connection States in the Management Console. |
4. Determine primary Directory Service |
|
5. Determine OU and group memberships |
|
6. Determine accessible Zones |
|
7. Determine accessible Workspace Containers |
If the option Let user decide which accessible Workspace Container to use is selected for a managed application, user is prompted to choose a Workspace Container. |
8. Set:
|
|
9. Set Security for:
|
|
10. Set shell |
|
11. Access Balancing |
|
12. Set Environment Variables |
Environment Variables are set in the order in which they appear in the list at Composition > Actions By Type > Environment Variables in the Management Console. |
13. User Settings storage location |
Map Drive or connect Full path. |
13. Set Folder Redirections |
If configured, certain folders of the user profile (e.g. Appdata, Documents, etc.) are redirected to a different path, such as a shared network location. If possible, target folders are created. A backup is made of pre-existing folder redirections. |
14. Execute Automation Tasks |
If configured with the option Run before other actions. |
15. Execute Microsoft ConfigMgr software distributions |
If configured with the option Run before other actions. |
16. Execute LANDesk software distributions |
If configured with the option Run before other actions. |
17. Execute Commands |
|
18. Set Drive and Port Mappings |
|
19. Set Drive Substitutes |
|
20. Check/create Folder Redirection target folders |
|
21. Set Sessions Security + check passthrough |
|
22. Printers |
|
23. Build User Home Directory |
|
24. Perform Folder Synchronization actions |
|
25. Process global User Settings:
|
Global User Settings are set, security for Applications, Removable Disks processed asynchronously. |
26. Set User Registry settings |
|
27. Build User Profile Directory |
|
28. Execute Commands |
|
29. Execute Automation Tasks |
|
30. Execute Microsoft ConfigMgr software distributions |
|
31. Execute LANDesk software distributions |
|
32. Set default printer |
|
33. Load language settings and mappings |
|
34. Data Sources |
|
35. Load settings for:
|
|
36. Create Start Menu items |
The Start Menu is created asynchronously. |
37. Initialize Process Interception |
|
38. Set Security for:
|
|
39. Remove existing File Associations and create new ones |
|
At this point, the session has started and the user's workspace is available. In the meantime, application-level User Settings are processed in the background:
- determine sampling mode
- load settings
In a user's Workspace Analysis, the Event Logs show full details of each logged session.