Manage FortiGate resources with PowerFGT
masterPowerFGT uses standard PowerShell verbs to manage various FortiGate firewall resources. Most resource types support the following operations:
Get: Retrieve existing configurations.Add: Create new configuration objects.Copy: Duplicate existing configurations.Set: Update or modify existing configurations.Remove: Delete configuration objects.
Example: Managing Address objects
To manage firewall addresses, use the FGTFirewallAddress suffix with the corresponding verb:
Get-FGTFirewallAddressAdd-FGTFirewallAddressCopy-FGTFirewallAddressSet-FGTFirewallAddressRemove-FGTFirewallAddress
Supported Resource Types include:
- Network: Address, AddressGroup, Interface, IP Pool, Static Route, Virtual IP, Virtual IP Group, Zone, SD-WAN.
- Routing: BGP, OSPF, RoutePolicy.
- Security: Policy, Local In Policy, Proxy (Address/Group/Policy), Security Profiles, Web Filter, VPN IPsec (Phase 1/2), VPN SSL, ZTNA.
- System: System Admin, System Global, System Settings, VDOM, HA, DNS, DHCP Server.
- Users: User LDAP, User Local, User Group, User RADIUS, User TACACS, User SAML.
- Other: SDN Connector, Service Custom, Service Group, Switch/Controller, Wireless, Log Traffic/Event, Monitor.