US7984322B1ActiveUtility

System and method for managing group policy backup

87
Assignee: OPEN INVENTION NETWORK LLCPriority: Aug 8, 2006Filed: May 3, 2010Granted: Jul 19, 2011
Est. expiryAug 8, 2026(~0.1 yrs left)· nominal 20-yr term from priority
G06F 11/1464G06F 11/1435G06F 11/1469G06F 3/065G06F 3/067G06F 11/1471H04L 9/3242G06F 3/0619G06F 11/1451H04L 63/20H04L 9/3247
87
PatentIndex Score
8
Cited by
22
References
20
Claims

Abstract

A method, system and program product for group policy backup management in a network having a plurality of domains including components and modules for steps of retrieving a list of group policy objects for a domain, generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain, determining a digital signature for each policy object on a list of policies for the domain, comparing the digital signature for each policy object with a corresponding previous digital signature for each policy, determining if a current digital signature for each policy object matches the corresponding previous digital signature for a policy, and backing up a policy object having a current digital signature that does not match the corresponding previous digital signature.

Claims

exact text as granted — not AI-modified
1. A method for group policy backup management in an enterprise network having a plurality of domains, comprising the steps of:
 retrieving a list of group policy objects for a domain; 
 generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain; 
 determining a digital signature for each policy object on a list of policies for the domain; 
 comparing the digital signature for each policy object with a corresponding previous digital signature for each policy; 
 determining if a current digital signature for each policy object matches the corresponding previous digital signature for each policy; and 
 backing up each policy object having a current digital signature that does not match the corresponding previous digital signature. 
 
     
     
       2. The method for group policy backup management of  claim 1 , further comprising the step of storing each policy object that does not have a corresponding previous digital signature. 
     
     
       3. The method for group policy backup management of  claim 1 , wherein the step of backing up each policy is performed only for each policy object having a current digital signature that does not match the corresponding previous digital signature. 
     
     
       4. The method for group policy backup management of  claim 1 , wherein the step of determining a digital signature for each policy object is performed by running a hash function on each policy. 
     
     
       5. The method for group policy backup management of  claim 1 , further comprising the step of generating a report containing the changes found in each group policy object that has been modified. 
     
     
       6. The method for group policy backup management of  claim 1 , further comprising the step of generating a difference report for the domain after each successful policy backup, the difference report including both a current report and a backed up report for each policy object in the domain. 
     
     
       7. The method for group policy backup management of  claim 1 , further comprising the step of generating a log file of the backup of each policy object. 
     
     
       8. The method for group policy backup management of  claim 1 , further comprising the step of selecting a time and frequency for running a backup of each policy object in the domain. 
     
     
       9. The method for group policy backup management of  claim 1 , further comprising the step of creating a globally unique identifier for each policy object in the domain. 
     
     
       10. The method for group policy backup management of  claim 9 , further comprising the step of accumulating backups for each policy object in the domain in a folder identified by the corresponding globally unique identifier. 
     
     
       11. A system for managing group policy backup in a network having a plurality of domains, comprising:
 a group policy backup component operating on a computer for automatically backing up each modified policy in each domain; the group policy backup component including:
 a module for retrieving a list of group policy objects for a domain; 
 a module for generating a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain; 
 a module for determining a digital signature for each policy object on the list of policies for the domain; 
 a module for comparing the digital signature for each policy object with a corresponding previous digital signature for each policy; 
 a module for determining if a current digital signature for each policy object matches the corresponding previous digital signature for each policy object; and 
 a module for backing up each policy object having a current digital signature that does not match the corresponding previous digital signature. 
 
 
     
     
       12. The system for managing group policy backup of  claim 11 , further comprising a group policy backup manager component operating on the processor, and cooperative with the group policy backup component, for backing up and restoring individual policies in a domain. 
     
     
       13. The system for managing group policy backup of  claim 11 , wherein the group policy backup component further comprises a module for storing each policy that does not have a corresponding previous digital signature. 
     
     
       14. The system for managing group policy backup of  claim 11 , wherein the group policy backup component further comprises a module for determining a digital signature for each policy performs a hash function on each policy. 
     
     
       15. The system for managing group policy backup of  claim 11 , wherein the group policy backup component further comprises a module for generating a report containing the changes found in each group policy that has been modified. 
     
     
       16. A non-transitory computer program product for group policy backup management in an enterprise network having a plurality of domains comprising a computer readable medium having computer readable code embedded therein, the computer readable medium comprising:
 program instructions that retrieve a list of group policy objects for a domain; 
 program instructions that generate a configuration initialization file including a domains section identifying a plurality of domains that are to be backed up and a setup section specifying a plurality of values that control the backup of each policy object in each domain; 
 program instructions that determine a digital signature for each policy object on a list of policies for the domain; 
 program instructions that compare the digital signature for each policy object with a corresponding previous digital signature for each policy; 
 program instructions that determine if a current digital signature for each policy object matches the corresponding previous digital signature for each policy; and 
 program instructions that back up each policy object having a digital signature that does not match the corresponding previous digital signature. 
 
     
     
       17. The computer program product of  claim 16 , further comprising program instructions that receive a user request that an individual policy should be backed up. 
     
     
       18. The computer program product of  claim 16 , further comprising program instructions that receive a user request that an individual policy should be restored from a previous backup of the individual policy. 
     
     
       19. The computer program product of  claim 16 , wherein the list of policy objects in a selected domain is displayed by policy name. 
     
     
       20. The computer program product of  claim 16 , wherein the list of policy objects in a selected domain is displayed by a globally unique identifier for each policy in the list.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.