(UKFast FastDrive is Citrix ShareFile rebranded and using a StorageZone at the UKFast datacentre.)
Nevermind the fact that it misses loads of files and folders, they can’t even get the basics right:
Some other general ShareFile and SFMT problems:
- SFMT misses files and folders.
- It crashes every time you close it.
- Setting up a migration and setting a schedule doesn’t seem to work properly and certainly isn’t intuitive, if working at all. I gave up.
- Pausing / cancelling a transfer that you just set up but told to run on a schedule seems to kill the schedule or something. It basically just doesn’t work.
- The metrics – ETA, number of items to do / done makes no sense (see above picture)
- It says it supports Server 2008, but, along with the other tools, required Dot Net 4.6.2 which isn’t possible on Server 2008. So anybody moving from Server 2008 or SBS 2008 to ShareFile will have to use a workstation to migrate all the data.
So, you try plan b – some sort of File sync utility to the ShareFile mapped drive. This appears to complete, but nope, there’s 10 gigs of stuff still missing in ShareFile!
Further to this, the ShareFile Drive Mapper allows you to specify (via Group Policy) an AccountSubdirectory. You can set this to your main root SF Shared folder, e.g. ‘Data’. You would then think that the mapped drive would show the contents of this folder, but nope – even though the Drive itself shows with the label ‘Data’, when you click into it, you are shown a folder called ‘Data’. So it is showing the shared folder within the shared folder. It’s basically completely stupid and useless.
The only way around this I have found is to make the MountLocation something like %userprofile%\ShareFile , and run subst X: %userprofile%\ShareFile\Data in everybody’s login script.
In fact – it’s not even as simple as that (subst in the login script is a no-go). Instead, the login script copies a file called sharefile.cmd into “%appdata%\microsoft\windows\start menu\programs\startup”. This file waits for Sharefile to mount, and then does the subst, in the correct user context.
sharefile.cmd looks like this:
@echo off REM this causes the script to re-open itself, but minimized. if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "%~dpnx0" %* && exit net use t: /del /y if not exist "%userprofile%\ShareFile" mkdir "%userprofile%\ShareFile" :startloop echo Waiting for ShareFile to mount at %userprofile%\ShareFile ping localhost -n 2 >NUL if not exist "%userprofile%\ShareFile\Data" goto startloop echo Doing Subst for drive T: to ShareFile folder subst t: %userprofile%\ShareFile\Data exit
None of this should be necessary – it’s pretty poor all round really. We’ll see how the go-live goes on Monday.