Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
alagoutte
New Contributor II

PowerFMG: a PowerShell module for FortiManager

Hi, I have been working for several months on a PowerShell module that uses the FortiManager REST API. This module is available on psgallery(.com) : https://www.powershellgallery.com/packages/PowerFMG Actually, we support to connect to HTTPS or HTTP and use the following feature :

[ul]
  •     Address (Get/Add/Copy/Set/Remove object type ipmask/subnet)[/ul]

    it is very easy to use (and install) Launch PowerShell command line and launch following command for install

    Install-Module PowerFMG
    for load the module
    Import-Module PowerFMG
    Connect to your FortiManager
    Connect-FMG 192.0.2.1
    You get a prompt to ask credential (you need to enable JSON API this issue, look doc for more info) for example to get all address use
    Get-FMGFirewallAddress
    You can get the list of command available via
    Get-Command -Module PowerFMG
     and for get help (and example about a command for example Add-FMGFirewallAddress)
    Get-Help Add-FMGFirewallAddress -Full
    More documentation, example is available on https://github.com/FortiPower/PowerFMG  and you can also report issue/enhance !

  • 0 REPLIES 0