Hi All,
Just created a device profile for FortiWeb appliances, they tend to use $ for CLI prompt, so it needs the virtual prompt flag.
Please feel free to adjust as necessary. hopefully it'll save going down a google rabbithole to find what you need.
<!--SolarWinds Network Management Tools-->
<!--Copyright 2007 SolarWinds.Net All rights reserved-->
<Configuration-Management Device="FortiWeb" SystemOID=" 1.3.6.1.4.1.12356.107.1.50007 ">
<Commands>
<Command Name="MenuBased" Value="False"/>
<Command Name="RESET" Value="config global${CRLF}config system console${CRLF}set output standard${CRLF}end"/>
<Command Name="VirtualPrompt" Value="$"/>
<Command Name="Reboot" Value="execute reboot${CRLF}y${CRLF}"/>
<Command Name="EnterConfigMode" Value="config "/>
<Command Name="ExitConfigMode" Value="end"/>
<Command Name="Startup" Value="full-configuration"/>
<Command Name="Running" Value=""/>
<Command Name="DownloadConfig" Value="show ${ConfigType}"/>
<Command Name="UploadConfig" Value="${ConfigText}${CRLF}${ExitConfigMode}"/>
<Command Name="DownloadConfigIndirect" Value="execute backup full-config ${TransferProtocol} ${StorageFilename} ${StorageAddress}${CRLF}${CRLF}${CRLF}"/>
<Command Name="UploadConfigIndirect" Value="execute restore full-config tftp ${StorageFilename} ${StorageAddress}${CRLF}${CRLF}"/>
<Command Name="EraseConfig" Value="execute factoryreset${CRLF}y"/>
<Command Name="SaveConfig" Value="execute cfg save"/>
<Command Name="Version" Value="get system status"/>
</Commands>
</Configuration-Management>