Removed any info pertaining to my work-place, so info in ini will need to be changed
The ldap method worked, but was to slow amongst other things, so used net view to
get the browser info for systems online on the domain, haven't had time to figure out
a better way (maybe active directory)
link to external free tools used Sysinternals PSTools
Currently it (requires beta)
gets the list of pc's online on domain and populates a listview
populates 6 listviews
Software that can be removed via msiexec command silently and remotely (right click,
select uninstall) (list populated using wmi)
List of PID, process names, and paths, and (right click, select kill "uses wmi") remote
process (list populated using wmi)
Services (list populated using wmi) (right click, select stop/start/pause/restart/delete service
Some system info in editbox
List of Logged on users (using psloggedon from sysinternals)
Drive information (Drive Letter, type, size, free space, format type i.e ntfs using wmi), right
clicking on drive can explore remote drive (configured in ini to use iexplorer))
List of all applications installed on the remote machine (using psinfo from sysinternals)
Plan on adding more, for example export of data.
Comments/suggestions/improvements are most welcome.
Fixed up the IP Range Filtering Function (back-spacing, tabs, length)
Also fixed so that Filter is updated imediatly so that refresh can be done right away.
Added IP Range Filtering
Added a couple of context menu items, look for them in the machine list
Some code optimization, also took some of the code out of the main loop and put into functions
Ping time out configurable
Checks to see what $Domain is, if it is equal to "your-domain" then
the domain configscreen will pop up (doesn't populate machine list
if it is equal to "your-domain").
Must change to your domains name.
Context menu for populate software instead of $GUI_EVENT_PRIMARYDOWN
Selecting machine through search does not automatically populate pc info anymore
(might have populate for one not wanted)
If machine filter changes, no longer automatically re-populates list, will have to
selectRefresh Machine List from context menu
User now has choice of retrieving list of pcs by either ldap or net view, select config menu
some internal changes.
I replaced the net view with the retrievial of the pcs with ldap
Added the ip address to the machine list
All pcs will have the offline icon at this time, select one if it is pingable it changes the
icon to online
corrected error with context menu on services
added Change Start Mode to Services (Boot,System,Automatic,Manual,Disabled)
now using all wmi for process and service tabs, no longer need pskill and psservice
from sysinternals, Changed from label to editbox read-only for system info on Tab 4
since there seems to be some interest (47 downloads of 1st version) I decided to put
the latest up, added all the files need from sysinternals into the zip file.
Edited by Jon, 28 December 2012 - 10:30 PM.