This document describes how server support staff recover the group memberships of a user account that was accidentally deleted within the past 30 days. This procedure is written for an NT 4.0 domain. However, it could be modified slightly to work with Active Directory.
The document does not describe a recovery procedure for: DefinitionsGUID - Global User ID Process Overview1. On Monday, Wednesday, and Friday at 22:00 (10 PM), the PDC runs a process that: 2. When there is a need to recover group membership information, support staff retrieves the data from D:\UserDump\UserMemberships.txt on the PDC. ConceptsNo way to recover group memberships Group memberships for all trusted domains AssumptionsThis document assumes that you: Before you start• Have in hand the GUID associated with the accidentally deleted account. ProceduresSetup automated process on PDC The source file contains source documents for the programs that run on the PDC. 1. Copy all of the files except the .cpp file into D:\UserDump on the PDC. 2. Schedule an AT job on the PDC to run at 22:00 every Monday, Wednesday, and Friday. The command to schedule is: D:\UserDump\DumpPDCUsersMembership.cmd 3. Run the AT scheduled job once and check the results to ensure that it works properly. Making changes to the process The .cpp file is the C++ source code for the custom .exe file. If this is edited, MinGW should be used to recompile it as MinGW will produce a native Windows.exe file requiring no other .dll files. The .cmd file is programmed in batch language. Make sure to use change control to implement the change. The scheduled AT job will not work if you changed the name of the .CMD file.Ensure that the AT job still works. Determine an account’s group membership(s) 1. On the PDC, open folder D:\UserDump. 2. Open file UserMemberships.txt. User: [kahuna\sandy], is a member of: Checking domain: kahunajane Checking domain: kahunabob 3. Find the GUID whose account you want to restore and use the listed group |