By using scripts to automate software distribution tasks, you can reduce time spent in the SMS Administrator console completing those tasks. For example, you might have a single package that has numerous programs that vary slightly. Normally, you would need to configure each program individually in the SMS Administrator console. However, using the procedures in this section, you can easily create any number of unique packages by modifying your script.

Note:
Some scripts in this section run on the SMS Advanced Client, while others require access to an SMS 2003 site server.

In This Section

How to Create SMS Package and Program Objects


Provides a code example showing how to create a package and a program.

How to Create an SMS Collection Object


Provides a code example showing how to create a collection.

How to Create an SMS Advertisement


Provides a code example showing how to create an advertisement.

How to Modify an SMS Advertisement


Provides a code example showing how to modify an advertisement.

How to Add Assignments to an SMS Advertisement


Provides a code example showing how to add an assignment to an advertisement.

How to Create DDRs for an SMS Client


Provides a code example showing how to create discovery data records (DDRs) for a client.

How to Create Status MIF Files in SMS


Provides a code example showing how to create status Management Information Format (MIF) files.

How to Run Available Programs on SMS Clients


Provides a code example showing how to run available programs on the SMS Advanced Client.

How to Set the SMS Advanced Client Cache Size


Provides a code example showing to how to set the SMS Advanced Client temporary program download folder size setting.

How to Get SMS Advanced Client Software Distribution Agent Status


Provides a code example showing how to determine whether the SMS Advanced Client Software Distribution Agent is enabled.

Related Sections

External Resources