SMS 2003 Advanced Client Support for Windows XP Embedded 1
Microsoft Systems Management Server 2003 Advanced Client Support forMicrosoft Windows XP Embedded
Published: October 2007
Revised: March 2008
Applies To: Microsoft Systems Management Server 2003 SP3
Document Version: 1.2
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.
This guide is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft®, Active Directory®, Visual C++®, and Windows® are trademarks of the Microsoft group of companies.
All other trademarks are property of their respective owners.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
Ó 2007 Microsoft Corporation. All rights reserved.
Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • USA
© 2007 Microsoft Corporation. All rights reserved.
Table of Contents
Introduction 3
Using SMS 2003 with Windows XP Embedded 4
General Software Update Processes with EWF or FBWF 6
Using Windows XPe Write Filters with SMS 2003 7
SMS 2003 Advanced Client with EWF 9
SMS 2003 Advanced Client with FBWF 10
SMS 2003 Advanced Client with Registry Filter 11
Other Considerations with Windows XPe 11
Known Limitations of SMS 2003 Clients Running on Windows XPe Devices 11
Appendix A: Write Filter Script 13
Microsoft Systems Management Server 2003 (SMS 2003) allows large numbers of Microsoft Windows-based clients to be managed across an enterprise. Beginning with SMS 2003 sp1, the rich management features available in SMS 2003 have been extended to support Microsoft Windows XP Embedded (Windows XPe) devices. Typically, these devices are employed as point of sale (POS) devices, automated teller machines (ATMs), industrial controllers, gateways, Internet Protocol (IP) telephones, server appliances, Windows-based thin clients, advanced consumer electronics, and specialized handheld devices.
The following list outlines the high-level functionality and capabilities supported by the SMS 2003 SP3 Advanced Client running on Windows XPe devices on an SMS 2003 site:
· Hardware Inventory
· Software Inventory*
· Software Metering
· Software Distribution
· Inventory Tool for Microsoft Updates scanning
· Inventory Tool for Microsoft Updates patching*
· Remote Tools*
· Remote Desktop
· Remote Assistance*
· Reports for the above feature sets
*For further information, refer to the section, “Known Limitations of SMS 2003 Clients Running on Windows XPe Devices” on page 11.
NOTE: Windows XPe thin clients can use the Enhanced Write Filter or File-based Write Filter, which requires additional steps to persist data and updates. For more information, see “Using Windows XPe Write Filters with SMS 2003” on page 7.
To operate successfully, the SMS 2003 Advanced Client requires that the following components are installed as part of the Windows XPe image. If you create your own custom image using Windows Embedded Studio Target Designer, ensure that the required components are included in the image. If you obtain Windows XPe as a static image from a supplier, ensure that the supplier is aware of the components that must be included in the image.
· Active Directory Service Interface (ADSI) Core
· Active Directory Service Interface (ADSI) LDAP Provider
· Active Template Library
· Background Intelligent Transfer Service
· Client/Server Runtime (Console)
· Cluster management Support
· COM+ Services
· Common Control Libraries Version 6 [1.0.0.0]
· Common Control Libraries Version 6 [6.0.0.0]
· Credential Management Interface
· Cryptographic Service Providers
· DHCP Client Service
· Distributed Transaction Coordinator (MSDTC)
· Group Policy Core Administration Snap-In
· Local Security Authority Subsystem (LSASS)
· Microsoft Visual C++ Run Time
· Msxml 3.1
· Primitive: AuthZ
· Primitive: Cfgmgr32
· Primitive: Clbcatq
· Primitive: Comres
· Primitive: Crypt32
· Primitive: Dnsapi
· Primitive: Iphlpapi
· Primitive: Mlang
· Primitive: Mpr
· Primitive: Mprapi
· Primitive: Msasn1
· Primitive: Msi
· Primitive: Mswsock
· Primitive: Ncobjapi
· Primitive: Netapi32
· Primitive: Netman
· Primitive: Ntdll
· Primitive: Ole32
· Primitive: Oleaut32
· Primitive: Psapi
· Primitive: Rasapi32
· Primitive: Secure32
· Primitive: Security
· Primitive: Setupapi
· Primitive: Shell32
· Primitive: Shlwapi
· Primitive: Sxs
· Primitive: Userenv
· Primitive: Version
· Primitive: Winmm
· Primitive: Winrnr
· Primitive: Winspool
· Primitive: Winsta
· Primitive: Wldap32
· Primitive: Wmi
· Primitive: Ws2_32
· Primitive: Ws2Help
· Primitive: Wsock32
· Primitive: Wtsapi32
· Primitive: Wzsvc
· Remote Assistance Automation Framework
· Remote Assistance Channel
· RPC Local Support
· Security Accounts Manager Client
· Standard Template Libraries (STL)
· System Event Notification Services (SENS)
· TCP/IP Networking
· Urlmon Library
· Windows API – Advanced
· Windows API – GDI
· Windows API – Kernel
· Windows API – User
· Windows Installer Service
· Windows NT Marta Core
· ...
Amiga789