In version 11.1.0 you'll be able to mount Azure File Storage shares as folders in CompleteFTP, but until then, the following solution is available:
Shares in Azure File Storage can be mounted in CompleteFTP by first mounting them in Windows using PowerShell and then mounting those mounts in CompleteFTP as Network/macro folders.
Assuming that (1) an Azure Storage account has already been set up and (2) a File share has been added in that account, the first step is to obtain the connection information for the share from the Azure portal. To do this:
- Open the Storage accounts panel in the Azure portal
- Select desired storage account
- Select the Files service
- Select the desired File share
- Select Connect from the toolbar at the top, as shown below
- In the Connect panel that is displayed, select a drive-letter from the dropdown, e.g. Z
- Copy all of the PowerShell commands displayed to the clipboard
- Since CompleteFTP runs as the System user, the Powershell commands must be executed as the System user so that the drive is visible to CompleteFTP. Microsoft's PsExec is needed for this.
- Open a PowerShell console on your server by executing the command:
psexec.exe -i -s powershell
- Paste the commands from the clipboard into your Powershell console and execute them
- Test that the share is accessible by executing the command 'dir <drive-letter>:'
Once you've verified that the Azure file share is accessible from PowerShell, you're ready to mount it in CompleteFTP:
- Open CompleteFTP Manager
- Select the Folders panel
- Add a Network/macro folder at the desired location in the folder tree
- Enter <drive-letter>:\ as the path
- Click OK
- Select the newly created folder
- Click on the name setting and give it a name
- Apply your changes.
You should now be able to access the Azure File Share via CompleteFTP.