Click to Rate and Give Feedback

  Switch on low bandwidth view
Installation files for the Mobile Device Client

Microsoft System Center Configuration Manager 2007 mobile device management requires certain files to perform the following functions:

  • Extend the hardware inventory on Configuration Manager 2007 client computer

  • Copy mobile device installation files onto the mobile device (Deployment via connected computer only)

  • Certificate enrollment

  • Mobile device client software installation

  • Mobile device client configuration

Mobile Device Client Deployment Files

The mobile device client deployment files include the following:

  • DMCommonInstaller.exe

  • DMCommonInstaller.ini

  • DeviceClient_[platform].cab

  • ClientSettings.ini

  • DmInvExtension.exe

  • DMClientXfer.exe

  • DMInstaller_[platform].exe

  • DMClientSetup_[platform].exe

  • SMSPassword_CE4.2.cab

  • Enroll.exe

Mobile device management common installer program (DmCommonInstaller.exe)

Installs the mobile device client deployment applications (device management inventory extension tool and Device Management Client transfer program) on the Configuration Manager 2007 client computer.

Mobile device management installer settings file (DmCommonInstaller.ini)

DMCommonInstaller.ini specifies settings for the mobile device management common installer program (DMCommonInstaller.exe). DMCommonInstaller.ini is used in two circumstances:

  • When deploying the hardware inventory extension to Configuration Manager 2007 computers that synchronize with mobile devices. The version of the file located in the <InstallationFolder / DeviceClientDeployment / InventoryExtension folder should not be modified.

  • When deploying a mobile device client deployment package that targets computers that synchronize with mobile devices via ActiveSync or Window Mobile Device Center. The file specifies files to install, update and uninstall the mobile device client. The DMCommonInstaller.ini file also contains configuration information for the mobile device client including required information about the Configuration Manager 2007 site. DMCommonInstaller.ini contains data for installing, updating, configuring and uninstalling the mobile device client on all platforms. For more information about configuring the DMCommonInstaller.ini file, see How to Edit the DMCommonInstaller.ini File for Mobile Device Management.

Client Settings installer settings file (ClientSettings.ini)

ClientSettings.ini specifies files to install the mobile device client. The ClientSettings.ini file also contains configuration information for the mobile device client including required information about the Configuration Manager 2007 site. ClientSettings.ini files are platform-specific. For more information about configuring the ClientSettings.ini file, see How to Edit the ClientSettings.ini File for Mobile Device Management.

Mobile device management inventory extension tool (DmInvExtension.exe)

DMInvExtension.exe extends hardware inventory on existing Configuration Manager 2007 client computers to identify ActiveSync-connected (Windows XP and earlier) and Mobile Device Center-connected (Windows Vista) mobile devices in the Configuration Manager 2007 site.

Mobile device management client transfer program (DmClientXfer.exe)

DMClientXfer.exe is deployed and run on computers that synchronize with mobile devices. When run the DMClientXfer.exe program communicates with mobile device to determine the mobile device platform and existing version of mobile device client (if any). The program reads DMCommonInstaller.ini and generates a ClientSettings.ini file for client deployment and configuration. The program then copies mobile device client installation files to the mobile device and remotely triggers the mobile device management client installer program on mobile device.

Mobile device management client installer program (DmInstaller_ce4.2_arm.exe, DmInstaller_SP_ce4.2_arm.exe, DmInstaller_SP_ce5.0_arm.exe, DmInstaller_ce5.0_arm.exe, DmInstaller_winCE4.2_arm.exe, DmInstaller_winCE5.0_x86.exe and DmInstaller_winCE5.0_arm.exe)

The DMInstaller_[platform].exe file is used during mobile device client installation. The program first attempts to install the Microsoft Authenticode code-signing certificate in the privileged certificate store and software publishing certificates (SPC) store of the mobile device. If the installation fails the program attempts to log an error message and exits the installation process without calling the client setup files. If certificate is trusted by the mobile device then the Microsoft Authenticode certificate can be installed with elevated privileges and the mobile device is assumed to be unlocked and available to be managed by Configuration Manager 2007. The DMInstaller_[platform].exe program then calls DMClientSetup_[platform].exe which install the mobile device management client on the mobile device.

Mobile device client setup program (DMClientSetup_ce4.2_arm.exe, DMClientSetup_SP_ce4.2_arm.exe, DmClientSetup_SP_ce5.0_arm.exe, DMClientSetup_ce5.0_arm.exe, DMClientSetup_wince4.2_arm.exe, DMClientSetup_wince5.0_arm.exe and DMClientSetup_wince5.0_x86.exe)

The DMClientSetup_[platform].exe program installs the mobile device client on the mobile device. After installing the client, the client setup program then applies specified settings, optionally installs certificates, and starts the client service.

Mobile device client cabinet file (DeviceClient_CE4.2_ARM.cab, DeviceClient_CE5.0_ARM.cab, DeviceClient_SP_CE4.2_ARM.cab, DeviceClient_SP_CE5.0_ARM.cab, DeviceClient_WinCE5.0_ARM.cab, and DeviceClient_WinCE5.0_x86.cab)

The DeviceClient_[platform].cab cabinet file contains data required to install the mobile device client on the mobile device.

Password Policy for Windows Mobile Pocket PC 2003 (SMSPassword_CE4.2.cab)

The SMSPassword_CE4.2.cab installation item provides password management support for Pocket PC 2003 mobile devices. Password policy allows administrators to enable password policy on the device, enforce password time-out, enable password history, and enable administrator mode.

Mobile device client enrollment program (Enroll_ARM.exe, Enroll_WinCE5.0_x86.exe, Enroll_WinCE5.0_ARM.exe)

The enrollment program allows the mobile device user to use a certification authority (CA) to enroll a user authentication certificate. This certificate will be used for SSL authentication when the device communicates with Configuration Manager 2007 servers and for registration in native mode. In order to be issued a certificate the user will need to authenticate to the CA one time during the client installation process. This may require a corporation network connection as most Certification Authorities are not exposed to the Internet. Enforcing certificate enrollment is configured in either ClientSettings.ini or DMCommonInstaller.ini using the CertEnrollAction=Enroll setting. For more information, see How to Edit the Mobile Device Client Configuration .ini File.

Platform-specific Client Deployment Files

Certain mobile device client installation files are specific to the device platform being installed. These files include:

  • DeviceClient_[platform type].cab

  • DMClientSetup_[platform type].exe

  • DMInstaller_[platform type].exe

If certificates must be enrolled on the device to allow it to communicate in your environment then Enroll_[platform type].exe is also required.

  • For all Windows Mobile devices, copy Enroll_ARM.exe

  • For Windows CE x86, copy Enroll_WinCE5.0_X86.exe

  • For Windows CE ARM, copy Enroll_WinCE5.0_ARM.exe

For distribution to a single platform type using manual installation or over the air upgrade this file must be renamed Enroll.exe.

In addition to these files, the mobile device client installation package must include the following files:

  • Either DMCommonInstaller.ini or ClientSetup.ini

  • DMClientXfer.exe (for deployment via connected computer only)

Windows Mobile Pocket PC 2003

DeviceClient_CE4.2_ARM.CAB

DMInstaller_CE4.2_ARM.exe

DMClientSetup_CE4.2_arm.exe

SMSPassword_CE4.2_ARM.cab

Enroll_ARM.exe

Windows Mobile Pocket PC 2005

DeviceClient_CE5.0_ARM.CAB

DMInstaller_CE5.0_ARM.exe

DMClientSetup_CE5.0_arm.exe

Enroll_ARM.exe

Windows Mobile Smartphone 2003

DeviceClient_sp_CE4.2_ARM.CAB

DMInstaller_SP_CE4.2_ARM.exe

DMClientSetup_SP_CE4.2_ARM.exe

Enroll_ARM.exe

Windows Mobile Smartphone 2005

DeviceClient_sp_CE5.0_ARM.CAB

DMInstaller_SP_CE5.0_ARM.exe

DMClientSetup_SP_CE5.0_ARM.exe

Enroll_ARM.exe

Windows CE 4.2

[From the Device Management Feature Pack]

DmInstaller_ce4.2_ARM.exe

DeviceClient_CE4.2_ARM.cab

Windows CE 5.0 for x86

DeviceClient_WINCE5.0_x86.CAB

DMInstaller_CE5.0_x86.exe

DMClientSetup_CE5.0_x86.exe

Enroll_WinCE5.0_X86.exe

Windows CE 5.0 for ARM

DeviceClient_WINCE5.0_ARM.CAB

DMInstaller_CE5.0_ARM.exe

DMClientSetup_CE5.0_ARM.exe

Enroll_WinCE5.0_ARM.exe

Windows Mobile 6 Standard

DeviceClient_sp_CE5.0_ARM.CAB

DMInstaller_SP_CE5.0_ARM.exe

DMClientSetup_SP_CE5.0_ARM.exe

Enroll_ARM.exe

Windows Mobile 6 Professional

DeviceClient_CE5.0_ARM.CAB

DMInstaller_CE5.0_ARM.exe

DMClientSetup_CE5.0_arm.exe

Enroll_ARM.exe

Windows Mobile 6 Classic

DeviceClient_CE5.0_ARM.CAB

DMInstaller_CE5.0_ARM.exe

DMClientSetup_CE5.0_arm.exe

Enroll_ARM.exe

See Also

Did you find this information useful? Please click the following link to send your suggestions and comments about the documentation to the Configuration Manager Doc Feedback alias: SMSdocs@microsoft.com.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker