Review the DUA Configuration Settings for HTTPS

5/10/2007

After you have selected the user account that DUA is to use, configured your Web server to host the DUP files, and configured HTTPS on your Web server, review the settings on your run-time image. These settings must match the settings on the Web server and the commands in the .dus file.

Before testing DUA, verify that the correct settings are contained in the run-time image and the .dus file.

To verify the DUA configuration settings on the Client

  1. Edit the registry of your run-time image by either using regedit, or loading the hive offline.

  2. Review the following registry entries to ensure they are valid with your Web server configurations:

    • Hostname
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Hostname
      Type: REG_DWORD
      Value: <Fully qualified name to Web server>
      Example: myserver.mydomain.com
    • Protocol
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Protocol
      Type: REG_DWORD
      Value: 1
      1=HTTPS, 0=HTTP.
    • User Account
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Username
      Type: REG_SZ
      Value: <username for DUA Service account>
    • Password
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Password
      Type: REG_SZ
      Value: <password for DUA Service account>

For more information on the DUA registry settings on your run-time image, see DUA Registry Settings.

  1. Edit the registry of your run-time image by either using regedit, or loading the hive offline.

  2. Review the following registry entries to ensure they are valid with your Web server configurations:

    • Hostname
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Hostname
      Type: REG_DWORD
      Value: <Fully qualified name to Web server>
      Example: myserver.mydomain.com
    • Protocol
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Protocol
      Type: REG_DWORD
      Value: 1
      1=HTTPS, 0=HTTP.
    • User Account
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Username
      Type: REG_SZ
      Value: <username for DUA Service account>
    • Password
      Key:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DUAgent\Parameters\Config\Sessions\0000
      Name: Password
      Type: REG_SZ
      Value: <password for DUA Service account>

For more information on the DUA registry settings on your run-time image, see DUA Registry Settings.

To verify the DUS commands

  1. Open your Device Update Script file (.dus).

  2. Review the HTTPGET commands for inclusion of the correct server name with the fully qualified domain name, HTTP type, user account and password, for example:

    16,0,0,<myhostname.domain.com>,0,dua/image.jpg,0,c:\DUAUpdate\image.jpg,,,,,,<local>,1,443,0,,,,2,0,<username>,0,<password>
    
  1. Open your Device Update Script file (.dus).

  2. Review the HTTPGET commands for inclusion of the correct server name with the fully qualified domain name, HTTP type, user account and password, for example:

    16,0,0,<myhostname.domain.com>,0,dua/image.jpg,0,c:\DUAUpdate\image.jpg,,,,,,<local>,1,443,0,,,,2,0,<username>,0,<password>
    

See Also

Tasks

Viewing DUA Actions in an IIS Log

Concepts

How to Configure IIS for DUA

Other Resources

Web Server Configuration for DUA