Regarding Kace 1000 Managed installation of large application.

Has anyone found a way to determine the speed of a remote computer prior to deploying an application?
If the connection speed is too slow then DO NOT try to deploy the application?

0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


You could always include a script with the files you wish to install, you can use wmi to query your network card and detect what speed it is connected at (using the ip address kace reports via an sql query in order to detect subnet and therefor wireless or wlan)

To put you on the right track here's a way to gather info from wmi regarding network speeds in a vbs:

strServer = "."
Set objWMI = GetObject("winmgmts://" & strServer & "/root\WMI")
Set objInstances = objWMI.InstancesOf("MSNdis_LinkSpeed",48)
On Error Resume Next
For Each objInstance in objInstances
With objInstance
WScript.Echo .Active
WScript.Echo .InstanceName
WScript.Echo .NdisLinkSpeed
End With
On Error Goto 0

And the same kind of thing for a powershell script:

gwmi win32_networkadapter | select systemname,name,speed

You'll need to massage it alot in order to ignore the msoft cards and the

I'm assuming you're wanting to stop things like adobe going out over the wireless or to remote sites?

Also just found this site which has a very good script to pull slightly more accurate data:,1

Let me know how you get on,

Answered 09/15/2011 by: Roonerspism
Second Degree Brown Belt

Please log in to comment
Answer this question or Comment on this question for clarity