none
Como puedo saber cuando tengo cuentas bloqueadas en mi Active Directory? RRS feed

  • Pregunta

  •  

    Si alguien me puede apoyar con esta peticion o resolverme esta duda en cuestion del Active Directroy.

    Como puedo darme cuenta de que tengo cuentas de usuarios bloqueados?

     

    saludos

    lunes, 12 de enero de 2009 15:16

Respuestas

Todas las respuestas

  • Hay varias herramientas disponibles, pero tienen cosot, microsoft tiene un script que te puede ayudar:

     

    Const E_ADS_PROPERTY_NOT_FOUND = -2147463155

    Set wshArguments = WScript.Arguments
    Set objUser = GetObject(wshArguments(0))

    If IsLockedOut(objUser) Then
    objUser.Put "lockouttime","0"
    objUser.SetInfo
    MsgBox "The user has been unlocked - " & objUser.sAMAccountName
    Else
    MsgBox "The user account is not locked - " & objUser.sAMAccountName
    End If

    Function IsLockedOut(objUser) 
    on Error resume next
    Set objLockout = objUser.get("lockouttime")

    if Err.Number = E_ADS_PROPERTY_NOT_FOUND then
    IsLockedOut = False
    Exit Function
    End If
    On Error GoTo 0
     
    if objLockout.lowpart = 0 And objLockout.highpart = 0 Then
    IsLockedOut = False
    Else
    IsLockedOut = True
    End If
    End Function

    • Propuesto como respuesta Katarochi miércoles, 1 de junio de 2011 12:29
    martes, 13 de enero de 2009 19:51
  • Y dentro de este script puedo meter alguna alarma, donde me mande un mail para saber cuando tenga cuentas bloqueadas?

     

     

    martes, 13 de enero de 2009 20:56
  • por su puesto que puedes hacerlo, el chiste es encontrar la forma,jejeje, te recomendaria que le heches un vistazo al sitios de sripting de microsoft.

     

    http://www.microsoft.com/technet/scriptcenter/default.mspx

     

     

     

    martes, 13 de enero de 2009 22:18