How to Get SMS Advanced Client Software Distribution Agent Status

Published : April 11, 2005

This script demonstrates how to determine whether the SMS Advanced Client Software Distribution agent is enabled.

The SWDistClientSettings.SWDistEnabled property determines the agent status by using the following values:

  • 0—Software Distribution agent is not enabled.

  • 1—Software Distribution agent is enabled.

On This Page

Example
Compiling the Code
See Also

Example

on error resume next
 
dim oUIResManager 
dim oSWDist 
 
set oUIResManager = createobject("UIResource.UIResourceMgr")
 
if oUIResManager is nothing then
    wscript.echo "Couldn't create Resource Manager - quitting"
    Wscript.Quit
end if
 
set oSWDist=oUIResManager.GetSWDistClientSettings()
 
if oSWDist is nothing then
    set oUIResManager=nothing
    wscript.echo "Couldn't get software distribution information - quitting"
    Wscript.Quit
end if
 
if oSWDist.SWDistEnabled=1 then
    wscript.echo "Software distribution:        Enabled"
else
    wscript.echo "Software distribution:        Disabled"
end if
set oSWDist=nothing 
set oUIResManager=nothing

Compiling the Code

  • Requires an SMS 2003 Advanced Client.

See Also

Tasks

How to Get or Set the Current SMS Advanced Client Site

How to Use the SMS Advanced Client COM Automation Objects