FortigateManager
2.2.1
A module to interact with a Fortinet Manager appliance for Fortigate Firewalls
Minimum PowerShell version
5.0
Installation Options
Author(s)
Sascha Spiekermann
Copyright
Copyright (c) 2022 Sascha Spiekermann
Package Details
Owners
Tags
Fortinet Fortigate FortiManager FortinetManager
Functions
Add-FMAddress Add-FMAddressGroup Add-FMAdomRevision Add-FMFirewallPolicy Add-FMFirewallService Add-FMInterface Connect-FM Convert-FMIpAddressToMaskLength Convert-FMSubnetMask Convert-FMZone2VLAN Disconnect-FM Disable-FMFirewallPolicy Enable-FMFirewallPolicy Get-FMAddress Get-FMAddressGroup Get-FMAdomLockStatus Get-FMAdomRevision Get-FMDeviceInfo Get-FMFirewallHitCount Get-FMFirewallPolicy Get-FMFirewallScope Get-FMFirewallService Get-FMInterface Get-FMLastConnection Get-FMLog Get-FMPolicyPackage Get-FMSystemStatus Get-FMTaskResult Get-FMTaskStatus Invoke-FMAPI Lock-FMAdom Merge-FMStringHashMap Move-FMFirewallPolicy New-FMObjAddress New-FMObjAddressGroup New-FMObjDynamicAddressGroupMapping New-FMObjDynamicAddressMapping New-FMObjFirewallPolicy New-FMObjFirewallService New-FMObjInterface Publish-FMAdomChange Remove-FMAddress Remove-FMAddressGroup Remove-FMAdomRevision Rename-FMAddress Rename-FMAddressGroup Rename-FMInterface Remove-FMFirewallPolicy Remove-FMInterface Unlock-FMAdom Update-FMAddress Update-FMAddressGroup Update-FMAddressGroupMember Update-FMFirewallPolicy Update-FMFirewallService Update-FMInterface
Dependencies
-
- ARAH (>= 1.3.5)
- PSFramework (>= 1.6.214)
FileList
- FortigateManager.nuspec
- changelog.md
- functions\Unlock-FMAdom.ps1
- functions\Update-FMAddress.ps1
- FortigateManager.psd1
- functions\Update-FMAddressGroup.ps1
- FortigateManager.psm1
- functions\Update-FMAddressGroupMember.ps1
- readme.md
- functions\Update-FMFirewallPolicy.ps1
- bin\readme.md
- functions\Update-FMFirewallService.ps1
- en-us\about_FortigateManager.help.txt
- functions\Update-FMInterface.ps1
- en-us\about_FortigateManagerFilter.help.txt
- internal\configurations\configuration.ps1
- en-us\about_RevisionNote.help.txt
- internal\configurations\readme.md
- en-us\strings.psd1
- internal\functions\Convert-FMTimestampToDate.ps1
- functions\Add-FMAddress.ps1
- internal\functions\ConvertTo-FMFilterArray.ps1
- functions\Add-FMAddressGroup.ps1
- internal\functions\ConvertTo-FMStartEndIp.ps1
- functions\Add-FMAdomRevision.ps1
- internal\functions\ConvertTo-FMUrlPart.ps1
- functions\Add-FMFirewallPolicy.ps1
- internal\functions\readme.md
- functions\Add-FMFirewallService.ps1
- internal\functions\Remove-FMNullValuesFromHashtable.ps1
- functions\Add-FMInterface.ps1
- internal\functions\Remove-FMWhitespacesFromAttribute.ps1
- functions\Connect-FM.ps1
- internal\functions\Resolve-FMAdom.ps1
- functions\Convert-FMIpAddressToMaskLength.ps1
- internal\functions\Resolve-FMRevisionNote.ps1
- functions\Convert-FMSubnetMask.ps1
- internal\functions\Test-FMSubnetCidr.ps1
- functions\Convert-FMZone2VLAN.ps1
- internal\functions\CodeCreators\Convert-FMApi2Hashtable.ps1
- functions\Disable-FMFirewallPolicy.ps1
- internal\functions\CodeCreators\Convert-FMApiGet2FunctionStub.ps1
- functions\Disconnect-FM.ps1
- internal\functions\CodeCreators\ConvertTo-CamelCase.ps1
- functions\Enable-FMFirewallPolicy.ps1
- internal\scriptblocks\scriptblocks.ps1
- functions\Get-FMAddress.ps1
- internal\scripts\license.ps1
- functions\Get-FMAddressGroup.ps1
- internal\scripts\postimport.ps1
- functions\Get-FMAdomLockStatus.ps1
- internal\scripts\preimport.ps1
- functions\Get-FMAdomRevision.ps1
- internal\scripts\strings.ps1
- functions\Get-FMDeviceInfo.ps1
- internal\tepp\assignment.ps1
- functions\Get-FMFirewallHitCount.ps1
- internal\tepp\example.tepp.ps1
- functions\Get-FMFirewallPolicy.ps1
- internal\tepp\FortigateManager.FirewallPackage.tepp.ps1
- functions\Get-FMFirewallScope.ps1
- internal\tepp\readme.md
- functions\Get-FMFirewallService.ps1
- tests\pester.ps1
- functions\Get-FMInterface.ps1
- tests\readme.md
- functions\Get-FMLastConnection.ps1
- tests\functions\Address.Tests.ps1
- functions\Get-FMLog.ps1
- tests\functions\AddressGroup.Tests.ps1
- functions\Get-FMPolicyPackage.ps1
- tests\functions\AddressGroupMember.Tests.ps1
- functions\Get-FMSystemStatus.ps1
- tests\functions\AdomRevision.Tests.ps1
- functions\Get-FMTaskResult.ps1
- tests\functions\Connect.Tests.ps1
- functions\Get-FMTaskStatus.ps1
- tests\functions\Connect4Testing.ps1
- functions\Invoke-FMAPI.ps1
- tests\functions\FilterHelper.Tests.ps1
- functions\Lock-FMAdom.ps1
- tests\functions\FirewallPolicy.Tests.ps1
- functions\Merge-FMStringHashMap.ps1
- tests\functions\Get-FMFirewallScope.Tests.ps1
- functions\Move-FMFirewallPolicy.ps1
- tests\functions\Interface.Tests.ps1
- functions\New-FMObjAddress.ps1
- tests\functions\ListPackages.Tests.ps1
- functions\New-FMObjAddressGroup.ps1
- tests\functions\LockNunlock.Tests.ps1
- functions\New-FMObjDynamicAddressGroupMapping.ps1
- tests\functions\Merge-FMStringHashMap.Tests.ps1
- functions\New-FMObjDynamicAddressMapping.ps1
- tests\functions\Publish.Tests.ps1
- functions\New-FMObjFirewallPolicy.ps1
- tests\functions\readme.md
- functions\New-FMObjFirewallService.ps1
- tests\functions\WhitespaceHelper.Tests.ps1
- functions\New-FMObjInterface.ps1
- tests\general\FileIntegrity.Exceptions.ps1
- functions\Publish-FMAdomChange.ps1
- tests\general\FileIntegrity.Tests.ps1
- functions\readme.md
- tests\general\Help.Exceptions.ps1
- functions\Remove-FMAddress.ps1
- tests\general\Help.Tests.ps1
- functions\Remove-FMAddressGroup.ps1
- tests\general\Manifest.Tests.ps1
- functions\Remove-FMAdomRevision.ps1
- tests\general\PSScriptAnalyzer.Tests.ps1
- functions\Remove-FMFirewallPolicy.ps1
- tests\general\strings.Exceptions.ps1
- functions\Remove-FMInterface.ps1
- tests\general\strings.Tests.ps1
- functions\Rename-FMAddress.ps1
- xml\FortigateManager.Format.ps1xml
- functions\Rename-FMAddressGroup.ps1
- xml\FortigateManager.Types.ps1xml
- functions\Rename-FMInterface.ps1
- xml\readme.md
Version History
Version | Downloads | Last updated |
---|---|---|
2.2.1 (current version) | 18 | 1/19/2023 |
2.2.0 | 13 | 12/1/2022 |
2.1.0 | 6 | 11/18/2022 |
2.0.3 | 16 | 10/28/2022 |
2.0.2 | 11 | 10/27/2022 |
2.0.0 | 21 | 8/19/2022 |
1.6.0 | 10 | 8/17/2022 |
1.5.1 | 21 | 7/4/2022 |
1.5.0 | 9 | 7/4/2022 |
1.4.0 | 10 | 7/1/2022 |
1.3.4 | 11 | 6/28/2022 |
1.3.3 | 9 | 6/24/2022 |
1.3.1 | 11 | 6/15/2022 |
1.3.0 | 10 | 6/14/2022 |
1.2.2 | 17 | 5/31/2022 |
1.2.1 | 15 | 5/30/2022 |
1.2.0 | 9 | 5/27/2022 |
1.1.2 | 10 | 5/23/2022 |
1.1.1 | 10 | 5/20/2022 |
1.1.0 | 10 | 5/19/2022 |
1.0.0 | 14 | 4/7/2022 |