jussie Posted January 30, 2006 Share Posted January 30, 2006 I have a query as to how I might be able to check how many files and the size of all the files in the exchange 2003 queue directory. I'm not sure if the way to do it would be using DirGetSize and trying to find $array[0] = Size $array[1] = Files count or whether it can be read by RegRead. I would idealy want this to have a GUI with a progress bar or some indication of levels and a mechanism for real time updating every 5 - 10 seconds or whatever I choose. Later on I would probably require a messaging option when threasholds were exceeded but not essential just yet. This would also need to connect remotely to the server as it would essentially be a console. Someone's help would be greatly appreciated. Thanks in advance Jussie Link to comment Share on other sites More sharing options...
jussie Posted January 30, 2006 Author Share Posted January 30, 2006 I am relatively new to AutoIT and have just fiddled around with the help file. I have figured I could use the below: _____________________________________________________________________________ Do $size = DirGetSize("Mail Queue Directory", 2) $dirsize = Round($size / 1024 / 1024) ProgressOn( "Exchange Server Queue size", "(Rounded to the nearest MB)" ) ProgressSet( $dirsize, $dirsize & "MB") sleep(1000) Until $dirsize > 100 sleep(5000) ProgressOff() SplashOff() Exit _____________________________________________________________________________ The progress only goes up to 100 and I assume that would be OK for now. But this is only a progress bar that I cannot stop until the threashold is met and then it closes or killed by the task manager. How can I get this into an application window with multiple progress bars for different servers. Anyones help please? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now