You cannot install an SMS 2003 Advanced Client on a domain controller by using Capinst.exe with the /DC option in a logon script (886055)



The information in this article applies to:

  • Microsoft Systems Management Server 2003

SYMPTOMS

You cannot install a Systems Management Server (SMS) 2003 Advanced Client on a domain controller by using a logon script, even when the script uses the /DC command-line option with the Capinst.exe command. When this behavior occurs, an entry that is similar to the following appears in the Capinst.log file:*** Starting Installation *** - Wed Dec 08 11:26:06 2004
1 Command line argument(s):
C:\CLIENT\I386\capinst.exe
Checking OS Version:
This machine is a Domain Controller.
Windows 2000 or greater detected.
This machine is a Domain Controller - Client will not be installed on this machine.
*** Installation Complete *** - Wed Dec 08 11:26:06 2004Note The Capinst.log file is located in the following folder:

C:\Documents and Settings\UserName\Local Settings\Temp

By default, the Local Settings folder is hidden.

CAUSE

This behavior occurs when the following conditions are true:
  • The user who logs on to the domain controller is not a member of the local Administrators group.
  • The Domain controllers check box in the Client Push Installation Properties dialog box on the SMS site server is not selected.
This behavior occurs because the user who logs on to the domain controller must be a member of the local Administrators group to install a client by using a logon script. If a user who is not a member of the local Administrators group logs on to a domain controller, Capinst.exe does not install the SMS client. Instead, Capinst.exe creates a client configuration request (CCR) and sends it to the management point. This CCR requests that the site server initiate an SMS Advanced Client push installation on the domain controller. However, because the Domain controllers check box in the Client Push Installation Properties dialog on the SMS site server is not selected, the site server ignores the CCR. The site server does not install the SMS client on the domain controller.

WORKAROUND

To work around this behavior, use one of the following methods:
  • Log on to the domain controller by using an account that is a member of the local Administrators group.
  • Click to select the Domain controllers check box in the Client Push Installation Properties dialog on the SMS site server.
  • Use the Client Push Installation Wizard to install an Advanced Client on the domain controller. In this wizard, click to select the Include domain controllers check box.
  • Manually install the SMS Advanced Client on the domain controller.

STATUS

This behavior is by design.

MORE INFORMATION

The /DC command-line option with the Capinst.exe command is used to install an Advanced Client even when the destination computer is a domain controller.

For more information about troubleshooting Advanced Client installation by using a logon script in SMS 2003, visit the following Microsoft Web site:For more information about installing an SMS 2003 Advanced Client, visit the following Microsoft Web site:

Modification Type:MinorLast Reviewed:6/14/2005
Keywords:kbtshoot kbSMSClients kbSMS2003spfix kbSMS2003bug kbprb KB886055 kbAudITPRO