Skip to content

SmartMove CLI support

Choose a tag to compare

@chkp-ofirs chkp-ofirs released this 15 Jun 14:50
· 365 commits to master since this release
c4fa132

Allow running SmartMove.exe from the CLI

    -s | --source   = Mandatory
    -v | --vendor   = Mandatory

SmartMove command usage:

SmartMove.exe [-s config_file_name] [-v vendor] [-t target_folder] [-d domain] [-n] [-l LDAP_Account_unit] [-k]

Options:
-s | --source full path to the vendor configuration file
-v | --vendor vendor for conversion (available options: CiscoASA, JuniperSRX, JuniperSSG, FortiNet, PaloAlto, Panorama)
-t | --target migration output folder
-d | --domain domain name (for CiscoASA, JuniperSRX, JuniperSSG only)
-n | --nat ("-n false" |" -n true" [default]) convert NAT configuration [enabled by default]
-l | --ldap LDAP Account unit for convert user configuration option (for FortiNet, PaloAlto, and Panorama only)
-k | --skip ("-k false" |" -k true" [default]) do not import unused objects (for FortiNet, PaloAlto and Panorama only) [enabled by default]
-f | --format format of the output file (JSON[default], TEXT)

Example:
SmartMove.exe -s "D:\SmartMove\Content\config.txt" -v CiscoASA - t "D:\SmartMove\Content" -n true -k false -f json