Home > Intel Communities > Open Port IT Community > Intel® vPro™ Expert Center > Microsoft Manageability > Blog > 2009 > February > 20
Currently Being Moderated
3

How to add wireless configuration support to SCCM

Posted by kdharber on Feb 20, 2009 12:17:43 PM

SCCM allows the right click menu items in the SCCM console to be customized.  We utilized this capability to demonstrate how configuration of custom AMT support could be added to SCCM.  Since SCCM SP1 does not support wireless AMT configuration, we added some basic support for this to the SCCM menu system. 

The attached zip contains files that show how to add right click menu items to Altiris, how to make wireless configuration scripts and how to use both of these capabilities to embed wireless AMT configuration support directly into SCCM. This package is intended as a demonstration only.

This package contains the following components:

1.             Genscript: This utility creates a VB script that pushes wireless profiles, certificates and AMT configuration data to an arbitrary client.  The Genscript utility and user guide are included in this package. The latest version can be found here: http://software.intel.com/en-us/articles/intel-ws-management-translator/.

2.             XML files: For the demonstration, there are two XMLs needed: vpro_client.xml and vpro_colleciton.xml.  One pushes settings to an entire collection and the other pushes settings to a single member. The single member XML file calls push.vbs directly.  The collection XML calls gp_exe.vbs which calls push.vbs on all the collection members.

3.             Wireless configuration script generated by Genscript: This script is executed with the client’s hostname and domain name as command line arguments.  It conducts certificate requests, configures the client with those certificates and configures a wireless AMT profile.  For details on Genscript and how to use it to generate wireless configuration scripts refer.

4.             Push.vbs: This script takes a hostname as a command line argument and calls a wireless configuration script. The name of this script is hard coded in push.vbs along with the domain suffix to use.  For simplicity I hard coded which wireless configuration script to use. By default, this script is hard coded as vpro_config_update.vbs.

5.             Gp_exe.vbs: This script calls push.vbs for all the members of a particular collection. It is based on the sms_ping.vbs script.  It takes the target collection as a command line argument and then calls push.vbs for each hostname.

6.             Add_to_Collection.vbs – This script adds a client instance to a particular collection.  It is used to populate a ‘Push Failed’ collection with client instances for clients that fail a wireless settings push. The collection ID for the destination collection is hard coded in the script.

7.             Delete from Collection.vbs – This script removes client instances from a particular collection. It is used to remove client instances from the ‘Push Failed’ collection when a wireless settings push succeeds for that client.

8.             Clear_collection.vbs – This script clears the contents of a given collection.  It is useful for clearing the ‘Push Failed’ collection.

 



Attachments:


Add a comment Leave a comment on this blog post.
Feb 21, 2009 4:03 AM Guest Steve Davies  says:

This looks like a really useful posting

 

I have used GenScript myself to enable 802.1X support for Intel AMT in a MSFT SCCM environment. To execute the post-provisioning script, I wrote additional scripts to enumerate an SCCM collection (containing provisioned clients) and invoke the 802.1X post-provisioning script against each client, or I created a software package containing the post-provisioning script and advertised that to clients so they pull and execute the post-provisioning script

 

Your article about adding extra menu items into the SCCM Console provides another method of executing post-provisioning scripts which looks very neat. I look forward to experimenting with it

 

Did you encounter any "gotchas" when developing and using this ?

Where did you get the details on customizing the SCCM Console ?  From the MSFT ConfigMgr Toolkit or somewhere else ?

 

Thanks

Steve Davies

Feb 23, 2009 11:09 AM Guest Kyle Harbert  says in response to Steve Davies:

For adding right click menues, the whole process is pretty simple.  I learned everything by installing and disecting the package I listed in the documentation and reading the listed articles.  Once the Config Manager Tools package is installed, you can examine working XMLs to see how everything is done.

Apr 24, 2009 3:59 PM Guest Mike  says:

How to look for all wireless computers via SCCM query?  We are considering implementing RADIUS authentication in our wireless network чоп. I am looking for a query to find all the computers on our network that have a wireless network card. Anyone has done this before or knows what criteria I should look for in my query? Thanks

Actions