fwmanager
Use these commands to manage firmware.
Syntax
diagnose fwmanager cancel-schedule <taskid>
diagnose fwmanager delete-all
diagnose fwmanager delete-imported-images
diagnose fwmanager delete-official-images
diagnose fwmanager delete-serverlist
diagnose fwmanager download-image <platform> <version>
diagnose fwmanager fwm-log [module]
diagnose fwmanager get-all-schedule [filter by status]
diagnose fwmanager get-dev-schedule <device> [filter by status]
diagnose fwmanager get-grp-schedule <group> [filter by status]
diagnose fwmanager imported-imagelist
diagnose fwmanager official-imagelist <platform>
diagnose fwmanager reset-schedule-database
diagnose fwmanager serverlist [raw]
diagnose fwmanager service-restart
diagnose fwmanager set-controller-schedule <device> <controller_id> <version> [flags] [date_time]
diagnose fwmanager set-dev-schedule <device> <version> [flags] [date_time]
diagnose fwmanager set-grp-schedule <group> <version> [flags] [date_time]
diagnose fwmanager show-dev-disk-check-status <device>
diagnose fwmanager show-dev-upgrade-path <device> <version> [debug]
diagnose fwmanager show-grp-disk-check-status <group>
diagnose fwmanager test-upgrade-path <platform> <from-version> <to-version> [debug]
Variable |
Description |
---|---|
cancel-schedule <taskid> |
Cancel an upgrade schedule for a device. |
delete-all |
Remove everything in the firmware manager folder. This command requires a reboot. |
delete-imported-images |
Remove all imported images. This command requires a reboot. |
delete-official-images |
Remove all official images. This command requires a reboot. |
delete-serverlist |
Remove the server list file (fdni.dat). This command requires a reboot. |
download-image <platform> <version> |
Download the official image. Enter the platform name and version. |
fwm-log [module] |
View the firmware manager log file. Optionally, filter based on the module: |
get-all-schedule [filter by status] |
Display all recorded upgrade schedules. Optionally, filter for the schedule (succeeded, failed, or unfinished). |
get-dev-schedule <device> [filter by status] |
Get scheduled upgrades for the specified device. Optionally, filter for the schedule (succeeded, failed, or unfinished). |
get-grp-schedule <group> [filter by status] |
Get scheduled upgrades for the specified group name or ID. Optionally, filter for the schedule (succeeded, failed, or unfinished). |
imported-imagelist |
Get the imported firmware image list |
official-imagelist <platform> |
Get the official firmware image list for the platform. |
reset-schedule-database |
Cleanup and initialize the schedule database and restart the server. |
serverlist [raw] |
Dump the server list, optionally in raw format. |
service-restart |
Restart the firmware manager server. |
set-controller-schedule <device> <controller_id> <version> [flags] [date_time] |
Create a controller upgrade schedule for a device. |
set-dev-schedule <device> <version> [flags] [date_time] |
Create an upgrade schedule for a device. The build number is only needed for special images, use 0 for regular images. |
set-grp-schedule <group> <version> <flags> <date_time> |
Create an upgrade schedule for a group. |
show-dev-disk-check-status <device> |
Show whether the device needs a disk check |
show-dev-upgrade-path <device> <version> [debug] | Show the possible upgrade path |
show-grp-disk-check-status <group> | Show whether the devices in the group need disk checks |
test-upgrade-path <platform> <from-version> <to-version> [debug] |
Show possible FortiGate upgrade paths. |