![]() | Register | FAQ | Members | Social Groups | User Map | Calendar | Search | Today's Posts | Mark Forums Read |
| Scripts If you need or have any scripts then get 'em here. |
| ||
| | | LinkBack | Thread Tools | Search Thread |
| Sponsored Links |
| | #1 |
![]() Join Date: Mar 2007
Posts: 807
Thanks: 25
Thanked 43 Times in 43 Posts
Rep Power: 13 ![]() ![]() ![]() | --------------- On Error Resume Next strComputer = "10.0.0.3" MailServer="10.0.0.5" Dim emailaddy Dim holder dim diskspace1 dim diskspace2 dim a dim b dim c Dim objWMI : Set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") strDrive = "Win32_LogicalDisk.DeviceID=" & chr(34) & "D:" & chr(34) Set colQuotas = objWMI.ExecQuery ("Select * from Win32_DiskQuota Where QuotaVolume = '" & strDrive & "'") For Each objQuota in colQuotas If objQuota.Status=2 Then diskspace1 = objQuota.DiskSpaceUsed\1000000 diskspace2 = objQuota.Limit\1000000 a = objQuota.DiskSpaceUsed b = objQuota.Limit c = (a - b) \1000000 holder = objQuota.User holder = right(holder,len(holder)-40) holder = left(holder,len(holder)-1) Wscript.Echo " Mailing : " & emailaddy Set objMessage = CreateObject("CDO.Message") objMessage.Subject = "you have reached your Quota limit." ????: EduGeek.net Forums http://www.edugeek.net/forums/scripts/23367-vbs-overflow-error.html objMessage.From = "Quotacheck@***.co.uk" objMessage.To = "*****" objMessage.TextBody = "Hello, You have used all the diskspace afforded to your by your quota. Please consider removing some of the files you have placed on the network." '==This section provides the configuration information for the remote SMTP server. '==Normally you will only change the server name or IP. objMessage.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Name or IP of Remote SMTP Server objMessage.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "10.0.0.5" 'Server port (typically 25) objMessage.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 objMessage.Configuration.Fields.Update '==End remote SMTP server configuration section== objMessage.Send else END IF Next |
| |
| | #2 |
![]() Join Date: Feb 2008 Location: Alcester, Warwickshire
Posts: 2,583
Thanks: 136
Thanked 305 Times in 261 Posts
Rep Power: 66 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | On which line does it overflow? |
| |
| | #3 |
![]() Join Date: Oct 2007 Location: Auckland, New Zealand
Posts: 2,730
Thanks: 115
Thanked 614 Times in 501 Posts
Blog Entries: 4 Rep Power: 127 ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Have you made sure that none of the variables are ending up as zero? Overflow when trying to divide |
| |
| The Following User Says Thank You to SYNACK For This Useful Post: | strawberry (04-09-2008) |
| | #4 |
![]() Join Date: Mar 2007
Posts: 807
Thanks: 25
Thanked 43 Times in 43 Posts
Rep Power: 13 ![]() ![]() ![]() | |
| |
| | #5 |
![]() Join Date: Feb 2008 Location: Alcester, Warwickshire
Posts: 2,583
Thanks: 136
Thanked 305 Times in 261 Posts
Rep Power: 66 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | You probably want a double-precision variable, not a single, but I don't know how to declare one in VB. In C it is just type double. |
| |
| | #6 |
![]() Join Date: Mar 2007
Posts: 807
Thanks: 25
Thanked 43 Times in 43 Posts
Rep Power: 13 ![]() ![]() ![]() | found it, the / should have been \ . so it was returning zero |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| VBS in Webpage help | DSapseid | Scripts | 1 | 04-07-2008 11:53 PM |
| .vbs .bat error in sysvol | alonebfg | Windows | 7 | 16-07-2007 07:57 PM |
| Would like to learn VBS | bishopsgarthstockton | Web Development | 11 | 12-07-2007 07:44 AM |
| ResetAccountsAdminSDHolder.vbs | meastaugh1 | Scripts | 1 | 05-02-2007 11:52 AM |
| VBS Tutorial | Nij.UK | Coding | 15 | 25-11-2006 12:01 AM |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search Thread |
| |










