Yes, there is a ZD CLI 'fw_upgrade' command, that you can issue at the time you choose to run it with CRON or similar.
I've performed a midnight TFTP upgrade for example with these commands, but didn't use any scripting tool.
ruckus#
ruckus#
ruckus# debug
You have all rights in this mode.
ruckus(debug)# fw_upgrade
------------------------------------------------------------------------
Name: fw_upgrade - Zone Director Firmware Upgrade Tool (Ver.1.2)
Synopsis 1: fw_upgrade
:/// [-f]
Synopsis 2: fw_upgrade OPTIONS
Options:
[-p http|ftp|tftp|kermit:Protocol for image transfer ]
[-s :Server ip address or name ]
[-n :Image name with path on the server ]
[-f :Non-verbose mode
(may restore to factory configuration silently)]
[-h :This help message ]
Examples:
fw_upgrade ftp://:@&... ip>/
fw_upgrade -p ftp -s :@ -n
------------------------------------------------------------------------
fw_upgrade
ruckus(debug)#