Resolution
NetIQ Group Policy Administrator 4.0
symptom
The example scripts in the NetIQ Group Policy Administrator (GPA) 4.0 User Guide are incorrect, missing parameters, and/or do not work.
symptom
The Import and Backup example scripts in the NetIQ Group Policy Administrator (GPA) 4.0 User Guide are incorrect and missing parameters.
cause
The example scripts in the NetIQ Group Policy Administrator (GPA) 4.0 User Guide do not contain all the necessary parameters.Â
fix
Below are the correct scripting examples for backup, import, restore and report generation operations in NetIQ Group Policy Administrator (GPA) 4.0. These examples will be incorporated into the documentation included with the next release of GPA:
Backup Script ExampleÂ
REM **** BACKUP ********************************************************
dim x
set x = CreateObject("GPExplorer.PolicyManager.1")
REM ***** BackupPolicy(GPO LDAP path, Backup folder path, Domain, DC, comment, options)
x.BackupPolicy "LDAP://CHLD.PRNT.net/CN={2FC79BD5-2288-4C37-9BAF-49E6F8D21A17},CN=Policies,CN=System,DC=CHLD,DC=PRNT,DC=net", "C:\GPO Backups", "chld.prnt.net", "chld-dc-01.chld.prnt.net","Backup from Scripts", 1
set x = nothing
Wscript.Echo "Backup Completed !"
REM *********************************************************************
Â
Import Script ExampleÂ
REM ****** Import (use RestorePolicy) ***********************************
dim x , a
set x = CreateObject("GPExplorer.PolicyManager.1")
REM ***** RestorePolicy(GPO LDAP path, Backup folder path, Domain, DestDC, options)
x.RestorePolicy "LDAP://CHLD.PRNT.net/CN={FC53832A-7AB2-4100-A971-C3AEB48A645D},CN=Policies,CN=System,DC=CHLD,DC=PRNT,DC=net", "C:\GPO Backups\{79ED2956-3F25-43B4-AD8C-513CB850731A}", "chld.prnt.net", "chld-dc-01.chld.prnt.net", 1
set x = nothing
Wscript.Echo "Import Completed"
REM *********************************************************************
Â
Restore Script ExampleÂ
REM **** Restore ********************************************************
dim x , a
set x = CreateObject("GPExplorer.PolicyManager.1")
REM ***** RestorePolicy(Backup folder path, Domain, DestDC, options)
x.RestorePolicy ,"E:\GPO Backups\Backup Scripts\Backups\{33A49A2C-6A2A-45D1-B7CE-A8AEC3A3C325}", "child-domain.com", "devel-child.child-domain.com", 1
set x = nothing
Wscript.Echo "Restore Completed"
REM *********************************************************************
Â
Report Generation Script ExampleÂ
REM *********************************************************************
dim x
set x = CreateObject("GPExplorer.PolicyManager.1")
REM ***** GenerateReport(GPO LDAP path, output file path, options)
x.GenerateReport"LDAP://devel-child.child-domain.com/CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=child-domain,DC=com", "E:\GPO Backups\Backup Scripts\Reports\Report.htm", 0
set x = nothing
Wscript.Echo "Report Generation Completed"
REM *********************************************************************
Â