2009-12-01 58 views
0

在Cognos 7.4安全..一会创建一个文件LAE导出所有用户...这里COGNOS LAE备份自动化(批处理文件?)

方向... http://www.cognos-install.co.uk/articles/backups/access_manager_export_to_lae.asp

现在,您将在底部注意“最后,可以为此任务构建一个自动化流程,但这超出了本文档的范围。如果您认为自动化流程对您的组织至关重要,那么可以实现这一点使用Cognos Planning技术专家的技术顾问。“

有没有人有批处理脚本...或Access Manager的命令行..用于导出LAE文件?我希望自动备份我的用户以免发生灾难。这不可能是第一个要求。

TIA, 柯比

回答

0

的Sub Main() 昏暗objAuthApp作为对象 昏暗objAuthDoc作为对象 昏暗objLAE​​Config作为对象 昏暗objDSConfig作为对象 昏暗LAEF

laef = "\\backupsserver\backups\LAEBackup-" & Year(Now) & "-" & Month(Now) & "-" & Day(Now) & ".lae" 
    objAuthApp = CreateObject("Authenticator2.Application") 
    objLAEConfig = objAuthApp.LAEConfigurations.Add(laef) 
    objDSConfig = objAuthApp.DSConfigurations.Add("servername", 389, "o=cognos,dc=com", 0) 


    objDSConfig.DefaultSecuritySource = True 
    objAuthApp.Export("Default", "Administrator", "password", True, False) 
    objAuthApp.Quit() 


    objDSConfig = Nothing 
    objLAEConfig = Nothing 
    objAuthDoc = Nothing 
    objAuthApp = Nothing 
End Sub