I need to write a bunch of scripts to grab diagnostic data from customer environments where our product is installed.  Troubleshooting data I need comes various sources including Oracle database, PowerShell commands, WMI, Registry, Windows commands such as netstat, our own property files, log files etc.  The results will go into HTML pages, which in turn will be zipped emailed out/FTPed by the script.
Which language is the most suited for this purpose?  Python, Ruby or something else?    I am new to both Python and Ruby.
I started with python and ruby both few months ago. Ruby has loads and loads of issues and I find python really cool. Dint try with scripting. I am working on web apps.
Used python script to to interact with database and inserting raw fields. Works really fine.
Ruby vs Python: Which is better suited for scripting utilities on Windows? And why?