GroupName = "MyGroup"
IssueWarning = 75000
ProhibitSend = 125000 'enter a 0 if you do not want to set this property
ProhibitSendAndReceive = 175000 'enter a 0 if you do not want to set this Property
Set oNetwork = CreateObject("Wscript.Network")
Domain = oNetwork.UserDomain
GroupDN = GetObjectDN(GroupName,Domain)
Set oGroup = GetObject("LDAP://" & GroupDN)
Set ArrMembers = oGroup.Members
For Each member In ArrMembers
Member.mDBUseDefaults = False
Member.mDBStorageQuota = IssueWarning
If ProhibitSend > 0 Then Member.mDBOverQuotaLimit = ProhibitSend
If ProhibitSendAndReceive > 0 Then Member.mDBOverHardQuotaLimit = ProhibitSendAndReceive
Member.setInfo()
Next
Function GetObjectDN(strObject, strDomain)
On Error Resume Next : Err.Clear
Set objNameTranslate = CreateObject("NameTranslate")
objNameTranslate.Init 3, ""
objNameTranslate.Set 3, strdomain & "\" & strObject
strObjectDN = objNameTranslate.Get(1)
If Err.Number <> 0 Then
strObjectDN = ""
End If
Set objNameTranslate = Nothing
On Error Goto 0
GetObjectDN = strObjectDN
End Function
|