I can see that Cauliflowervest supports Windows clients via Bitlocker and syncing recovery keys from Active Directory to the Cauliflowervest server. I also managed to find the script that supposedly does this and it is a python script, however I could not find any documentation on the subject of Windows clients.
My question is that whilst the above is obviously going to be aimed at and work with a Windows Server environment with 'real' Active Directory I wanted to see if it was known to work with just SAMBA4 running as an Active Directory server and furthermore whether the sync script could run on the Linux i.e. SAMBA server. The fact it is written in python would seem to significantly increase the possibility this is going to be possible. Clearly if it had been a PowerShell script there would have been more difficulty.