Esse script utiliza a biblioteca wsadminlib, que facilita muito o uso:
execfile('wsadminlib.py') print "app;cluster;startingWeight;VirtualHost;ContextRoot" apps = listApplications() for app in apps: cluster = getClusterTargetsForApplication(app) priority = AdminConfig.show(AdminConfig.showAttribute(AdminConfig.getid('/Deployment:'+app+'/'),'deployedObject'),'startingWeight').split()[1].replace(']','') vh = getApplicationVirtualHost(app) or '' cr = getApplicationContextRoot(app) or '' print app+';'+cluster[0]+';'+priority+';'+vh+';'+cr
As colunas estão separadas por ponto-vírgula para abrir diretamente no Excel brasileiro.