none
Удаление группы аккаунтов из AD RRS feed

  • Общие обсуждения

  • Ситуация: отдел кадров дает листок (эксель файлик) с ФИО и логинами уволенных, и их надо удалить из AD. Как бы их выбрать и удалить одним махом?

    Понимаю что скриптами... Номожет кто поконкретней расскажет-посоветует?

    12 марта 2008 г. 9:55

Все ответы

  • Только я бы не удалял ничего скриптом... Лучше переместить в отдельный OU, заблокировать и удалить из всех групп. А уж потом удалять после проверки.

    12 марта 2008 г. 10:46
  • Вот пример скрипта (который можно переделать под Ваши нужды) 

     

    (Thanks Don Hite)

     

    VBS Script To Delete User Accounts And Home Shares From A Text File

     

    This VBS script will take the user names from a text file called Users.Txt and then delete the user account and their corresponding home directory as defined in the “Home Folder” path in the “Profiles” tab for the user.

     

    Note: The Users.Txt file must contain the “User Login Name” as specified in Active Directory Users and Computers or the “UserName” in User Manager.

     

    VBS Script:

     

    strDomain = InputBox ("Enter Domain Name")

    Set Fso = CreateObject("Scripting.FileSystemObject")

     

    InputFile = "Users.Txt"

    Set InputFile = Fso.OpenTextFile(InputFile)

    Do until InputFile.AtEndOfStream

    UserName = InputFile.ReadLine

     

    On Error Resume Next

    Set objUser = GetObject("WinNT://" & strDomain & "/"& UserName &", User")

    HomeShare = objUser.HomeDirectory

    FSO.DeleteFolder HomeShare

     

    Set objDomain = GetObject("WinNT://" & strDomain)

    objDomain.Delete "User", UserName

     

    Loop

    InputFile.close

    WScript.Echo "Done"

    12 марта 2008 г. 11:35