DeFrame Dynamic User (DDU)

To configure DeFrame to manage a terminal server's local user accounts, complete the tasks in the following sections:

To turn off DeFrame's ability to manage user accounts, complete the task in the following section:


Activating DDU on a Terminal Server

For DDU to be used on a terminal server, it needs to be activated. During installation of DeFrame on the terminal server, the DeFrame Terminal Server Setup program gave the choice of activating or deactivating DDU. If DDU was activated at that time, you can skip the following steps. Otherwise, complete the steps to activate DDU.

  1. At the terminal server, run regedit.exe to open the registry.

  2. Select the following key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Graphical Login\NWLGE\LoginXDdu

  3. Double-click the Active value to display the Edit DWORD Value dialog box.


    Edit DWORD Value dialog box

  4. Change the Value Data field to 1 (1 activates DDU, 0 deactivates it).

  5. Click OK to save the change

  6. Exit regedit.exe.


Configuring DeFrame Users As Dynamic Users

You need to enable each user whose local user account you want managed by DeFrame. At the same time, you can configure such dynamic user settings as whether or not to use roaming profiles to store registry settings and files. There are several ways to enable users and configure their settings:

To enable a user as a DeFrame user and configure his or her dynamic user settings:

  1. In ConsoleOne, right-click the User object > click Properties to display the User object's property pages.

  2. Click the DeFrame tab to display the User Settings page.


    DeFrame User Settings page on a User object

  3. Configure the following options:

    DeFrame User: Select this option to enable the user as a DeFrame user.

    ICA Client: Select this option to force applications that are configured to run in either an ICA or RDP client session to run in an ICA client session on the user's workstation. The application's terminal server must support the ICA protocol (in other words, the Windows server must have Citrix MetaFrame installed). Otherwise, an RDP client session will be used.

    RDP Client: Select this option to force applications that are configured to run in either an ICA or RDP client session to run in an RDP client session on the user's workstation.

    If you select both ICA Client and RDP Client, and an application is configured to run in either type of session, an ICA client session will be used. For a summary showing the protocol (RDP or ICA) depending on the user's Client setting, an application's protocol setting, and a server's supported protocols, see Configuring the Application Object .

    Dynamic User: Select this option to have DeFrame use its DeFrame Dynamic User (DDU) functionality to dynamically create the user's account each time the user launches an application from the server. DeFrame creates the user's account, using his or her eDirectory username, when the user starts the application. After the user exits the application, DeFrame deletes the user account. If the terminal server is a Primary Domain Controller (PDC) or Backup Domain Controller (BDC) and the domain name is defined in the terminal server's Domain field (DeFrame Server object > DeFrame Server Environment tab > Environment page), DeFrame creates the user account in the domain database. If the terminal server is not a PDC or BDC and the terminal server host name is defined in the terminal server's Domain field (DeFrame Server object > DeFrame Server Environment tab > Environment page), DeFrame creates the user account in the terminal server's local database.

    IMPORTANT:  If a user account already exists that matches the user's eDirectory username, DeFrame will use the existing account rather than create a new account. When the user exits the application, the account will be deleted, even though DeFrame did not create the account. If you have persistent accounts (local or domain) that you want to remain persistent, you should not use DDU.

    If you don't enable this option, you need to ensure that the user has a permanent local or domain user account, or you need to use ZENworks for Desktops 3.2 Dynamic Local User (DLU) policies to create the user's account. If you create permanent user accounts for the user, the username and password for those accounts must match the user's eDirectory username and password.

    Store Roaming Profile: These settings are available only if Dynamic User is selected. When the user exits an application, DeFrame deletes the user's local account. You can use the following settings to save the user's profile (registry settings and files):

  4. Click OK to save your changes.


Deactivating DDU on a Terminal Server

If you decide not to use DDU on a terminal server, you need to make sure that it is deactivated. To do so:

  1. At the terminal server, run regedit.exe to open the registry.

  2. Select the following key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Graphical Login\NWLGE\LoginXDdu

  3. Double-click the Active value to display the Edit DWORD Value dialog box.


    Edit DWORD Value dialog box

  4. Make sure the Value Data field is set to 0 (0 deactivates DDU, 1 activates it).

  5. Click OK to save the change

  6. Exit regedit.exe.