AsBuiltReport/AsBuiltReport.Fortinet.FortiGate

Disconnect-FGT not recognized as applet

waaalex opened this issue · 7 comments

Bug description

Hello,

Here is full error :
New-AsBuiltReport : Le terme «Disconnect-FGT» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de
script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin
d'accès est correct et réessayez.
Au caractère Ligne:1 : 1

  • New-AsBuiltReport -Report Fortinet.FortiGate -Target xx -Userna ...
  •   + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
      + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,New-AsBuiltReport
    
    

Thanks.

Command-line input

New-AsBuiltReport -Report Fortinet.FortiGate -Target xx -Username xadmin -Password 'x' -Format Text,Html,Word -OutputFolderPath 'C:\Users\x\Downloads\AsbuiltReport' -ReportConfigFilePath 'C:\Users\x\Downloads\AsbuiltReport\Forti.json' -Verbose

Steps to reproduce

Just launch cmd line.

Expected behaviour

working without error

Screenshots

No response

Operating System

Windows 10.

PowerShell Version

5.1.19041.3031 or 7.4.0

PowerShell Modules

Name Version


AsBuiltReport.Core 1.3.0
AsBuiltReport.Fortinet.FortiGate 0.2.2
PowerFGT 0.7.0
PScribo 0.10.0

Additional Context

No response

Before submitting

Bonjour,

What do you have when Get-Command -Module PowerFGT ?

can you use manualy Connect-FGT x.x.x.x from PowerFGT ?

Bonjour,

Get-Command -Module PowerFGT

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Add-FGTFirewallAddress                             0.7.0      PowerFGT
Function        Add-FGTFirewallAddressGroup                        0.7.0      PowerFGT
Function        Add-FGTFirewallAddressGroupMember                  0.7.0      PowerFGT
Function        Add-FGTFirewallPolicy                              0.7.0      PowerFGT
Function        Add-FGTFirewallPolicyMember                        0.7.0      PowerFGT
Function        Add-FGTFirewallProxyAddress                        0.7.0      PowerFGT
Function        Add-FGTFirewallProxyAddressGroup                   0.7.0      PowerFGT
Function        Add-FGTFirewallProxyAddressGroupMember             0.7.0      PowerFGT
Function        Add-FGTFirewallProxyPolicy                         0.7.0      PowerFGT
Function        Add-FGTFirewallVip                                 0.7.0      PowerFGT
Function        Add-FGTFirewallVipGroup                            0.7.0      PowerFGT
Function        Add-FGTFirewallVipGroupMember                      0.7.0      PowerFGT
Function        Add-FGTRouterStatic                                0.7.0      PowerFGT
Function        Add-FGTSystemInterface                             0.7.0      PowerFGT
Function        Add-FGTSystemInterfaceMember                       0.7.0      PowerFGT
Function        Add-FGTSystemZone                                  0.7.0      PowerFGT
Function        Add-FGTSystemZoneMember                            0.7.0      PowerFGT
Function        Add-FGTVpnIpsecPhase1Interface                     0.7.0      PowerFGT
Function        Add-FGTVpnIpsecPhase2Interface                     0.7.0      PowerFGT
Function        Confirm-FGTAddress                                 0.7.0      PowerFGT
Function        Confirm-FGTAddressGroup                            0.7.0      PowerFGT
Function        Confirm-FGTFirewallPolicy                          0.7.0      PowerFGT
Function        Confirm-FGTFirewallProxyPolicy                     0.7.0      PowerFGT
Function        Confirm-FGTInterface                               0.7.0      PowerFGT
Function        Confirm-FGTProxyAddress                            0.7.0      PowerFGT
Function        Confirm-FGTProxyAddressGroup                       0.7.0      PowerFGT
Function        Confirm-FGTRouterStatic                            0.7.0      PowerFGT
Function        Confirm-FGTVip                                     0.7.0      PowerFGT
Function        Confirm-FGTVipGroup                                0.7.0      PowerFGT
Function        Confirm-FGTVpnIpsecPhase1Interface                 0.7.0      PowerFGT
Function        Confirm-FGTVpnIpsecPhase2Interface                 0.7.0      PowerFGT
Function        Confirm-FGTZone                                    0.7.0      PowerFGT
Function        Connect-FGT                                        0.7.0      PowerFGT
Function        Copy-FGTFirewallAddress                            0.7.0      PowerFGT
Function        Copy-FGTFirewallAddressGroup                       0.7.0      PowerFGT
Function        Copy-FGTFirewallProxyAddress                       0.7.0      PowerFGT
Function        Copy-FGTFirewallProxyAddressGroup                  0.7.0      PowerFGT
Function        Copy-FGTFirewallVipGroup                           0.7.0      PowerFGT
Function        Deploy-FGTVm                                       0.7.0      PowerFGT
Function        Disconnect-FGT                                     0.7.0      PowerFGT
Function        Get-FGTFirewallAddress                             0.7.0      PowerFGT
Function        Get-FGTFirewallAddressGroup                        0.7.0      PowerFGT
Function        Get-FGTFirewallIPPool                              0.7.0      PowerFGT
Function        Get-FGTFirewallPolicy                              0.7.0      PowerFGT
Function        Get-FGTFirewallProxyAddress                        0.7.0      PowerFGT
Function        Get-FGTFirewallProxyAddressGroup                   0.7.0      PowerFGT
Function        Get-FGTFirewallProxyPolicy                         0.7.0      PowerFGT
Function        Get-FGTFirewallServiceCustom                       0.7.0      PowerFGT
Function        Get-FGTFirewallServiceGroup                        0.7.0      PowerFGT
Function        Get-FGTFirewallVip                                 0.7.0      PowerFGT
Function        Get-FGTFirewallVipGroup                            0.7.0      PowerFGT
Function        Get-FGTLogTraffic                                  0.7.0      PowerFGT
Function        Get-FGTMonitorFirewallPolicy                       0.7.0      PowerFGT
Function        Get-FGTMonitorFirewallSession                      0.7.0      PowerFGT
Function        Get-FGTMonitorLicenseStatus                        0.7.0      PowerFGT
Function        Get-FGTMonitorNetworkARP                           0.7.0      PowerFGT
Function        Get-FGTMonitorRouterIPv4                           0.7.0      PowerFGT
Function        Get-FGTMonitorSystemConfigBackup                   0.7.0      PowerFGT
Function        Get-FGTMonitorSystemFirmware                       0.7.0      PowerFGT
Function        Get-FGTMonitorSystemHAChecksum                     0.7.0      PowerFGT
Function        Get-FGTMonitorSystemHAPeer                         0.7.0      PowerFGT
Function        Get-FGTMonitorVpnIPsec                             0.7.0      PowerFGT
Function        Get-FGTMonitorVpnSsl                               0.7.0      PowerFGT
Function        Get-FGTMonitorWebfilterCategories                  0.7.0      PowerFGT
Function        Get-FGTRouterPolicy                                0.7.0      PowerFGT
Function        Get-FGTRouterStatic                                0.7.0      PowerFGT
Function        Get-FGTSystemAdmin                                 0.7.0      PowerFGT
Function        Get-FGTSystemDns                                   0.7.0      PowerFGT
Function        Get-FGTSystemDnsServer                             0.7.0      PowerFGT
Function        Get-FGTSystemGlobal                                0.7.0      PowerFGT
Function        Get-FGTSystemHA                                    0.7.0      PowerFGT
Function        Get-FGTSystemInterface                             0.7.0      PowerFGT
Function        Get-FGTSystemSDWAN                                 0.7.0      PowerFGT
Function        Get-FGTSystemSettings                              0.7.0      PowerFGT
Function        Get-FGTSystemVdom                                  0.7.0      PowerFGT
Function        Get-FGTSystemVirtualWANLink                        0.7.0      PowerFGT
Function        Get-FGTSystemZone                                  0.7.0      PowerFGT
Function        Get-FGTUserGroup                                   0.7.0      PowerFGT
Function        Get-FGTUserLDAP                                    0.7.0      PowerFGT
Function        Get-FGTUserLocal                                   0.7.0      PowerFGT
Function        Get-FGTUserRADIUS                                  0.7.0      PowerFGT
Function        Get-FGTUserSAML                                    0.7.0      PowerFGT
Function        Get-FGTVpnIpsecPhase1Interface                     0.7.0      PowerFGT
Function        Get-FGTVpnIpsecPhase2Interface                     0.7.0      PowerFGT
Function        Get-FGTVpnSSLClient                                0.7.0      PowerFGT
Function        Get-FGTVpnSSLPortal                                0.7.0      PowerFGT
Function        Get-FGTVpnSSLSettings                              0.7.0      PowerFGT
Function        Get-FGTWebfilterProfile                            0.7.0      PowerFGT
Function        Invoke-FGTRestMethod                               0.7.0      PowerFGT
Function        Move-FGTFirewallPolicy                             0.7.0      PowerFGT
Function        Remove-FGTFirewallAddress                          0.7.0      PowerFGT
Function        Remove-FGTFirewallAddressGroup                     0.7.0      PowerFGT
Function        Remove-FGTFirewallAddressGroupMember               0.7.0      PowerFGT
Function        Remove-FGTFirewallPolicy                           0.7.0      PowerFGT
Function        Remove-FGTFirewallPolicyMember                     0.7.0      PowerFGT
Function        Remove-FGTFirewallProxyAddress                     0.7.0      PowerFGT
Function        Remove-FGTFirewallProxyAddressGroup                0.7.0      PowerFGT
Function        Remove-FGTFirewallProxyAddressGroupMember          0.7.0      PowerFGT
Function        Remove-FGTFirewallProxyPolicy                      0.7.0      PowerFGT
Function        Remove-FGTFirewallVip                              0.7.0      PowerFGT
Function        Remove-FGTFirewallVipGroup                         0.7.0      PowerFGT
Function        Remove-FGTFirewallVipGroupMember                   0.7.0      PowerFGT
Function        Remove-FGTRouterStatic                             0.7.0      PowerFGT
Function        Remove-FGTSystemInterface                          0.7.0      PowerFGT
Function        Remove-FGTSystemInterfaceMember                    0.7.0      PowerFGT
Function        Remove-FGTSystemZone                               0.7.0      PowerFGT
Function        Remove-FGTSystemZoneMember                         0.7.0      PowerFGT
Function        Remove-FGTVpnIpsecPhase1Interface                  0.7.0      PowerFGT
Function        Remove-FGTVpnIpsecPhase2Interface                  0.7.0      PowerFGT
Function        Set-FGTCipherSSL                                   0.7.0      PowerFGT
Function        Set-FGTConnection                                  0.7.0      PowerFGT
Function        Set-FGTFirewallAddress                             0.7.0      PowerFGT
Function        Set-FGTFirewallAddressGroup                        0.7.0      PowerFGT
Function        Set-FGTFirewallProxyAddressGroup                   0.7.0      PowerFGT
Function        Set-FGTFirewallVipGroup                            0.7.0      PowerFGT
Function        Set-FGTSystemGlobal                                0.7.0      PowerFGT
Function        Set-FGTSystemInterface                             0.7.0      PowerFGT
Function        Set-FGTSystemSettings                              0.7.0      PowerFGT
Function        Set-FGTSystemZone                                  0.7.0      PowerFGT
Function        Set-FGTUntrustedSSL                                0.7.0      PowerFGT
Function        Set-FGTVpnIpsecPhase1Interface                     0.7.0      PowerFGT
Function        Set-FGTVpnIpsecPhase2Interface                     0.7.0      PowerFGT
Function        Show-FGTException                                  0.7.0      PowerFGT

And manually :

Connect-FGT x.x.x.x
Unable to connect to FortiGate
Au caractère C:\Program Files\WindowsPowerShell\Modules\PowerFGT\0.7.0\Public\Connection.ps1:206 : 17
+                 throw "Unable to connect to FortiGate"
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Unable to connect to FortiGate:String) [], RuntimeException
    + FullyQualifiedErrorId : Unable to connect to FortiGate

Thanks for help.

You need to replace x.x.x.x by the IP Address or DNS Name of your fortigate

You need to replace x.x.x.x by the IP Address or DNS Name of your fortigate

And after use Disconnect-FGG cmdlet

the fortigate use default port for admin ?

HEllo,
Yes i have replaced x.x.x.x to my ip address.
I do not use default port

I tried this :

Connect-FGT 10.200.20.1:8443
Unable to connect to FortiGate
Au caractère C:\Program Files\WindowsPowerShell\Modules\PowerFGT\0.7.0\Public\Connection.ps1:206 : 17
+                 throw "Unable to connect to FortiGate"
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   + CategoryInfo          : OperationStopped: (Unable to connect to FortiGate:String) [], RuntimeException
   + FullyQualifiedErrorId : Unable to connect to FortiGate

You need to use -port parameter and for as build report, you need to modify as build config file ( https://github.com/AsBuiltReport/AsBuiltReport.Fortinet.FortiGate/blob/dev/AsBuiltReport.Fortinet.FortiGate.json ) to specify port number

it is documented here https://github.com/AsBuiltReport/AsBuiltReport.Fortinet.FortiGate#options

Thank you very much.
sorry for the inconvenience.
Et bonne journée ;)