This is an automated archive.

The original was posted on /r/sysadmin by /u/Natrium83 on 2023-09-27 10:44:48+00:00.


Hello guys,

We have a somewhat common but also special issue here. We are a company with around 150 people and come from a analog world, in the last two years we moved more and more stuff over to O365 and now Teams is pretty established in the company.

One of the last big hurdles we face is our local file shares. Currently, most of the files reside on your MS File Server and are organized manually into folders with year -> customer project -> all the files, now more and more people are organizing the project files inside of MS Teams/Sharepoint so they don’t have to rely on a VPN connection when working remotely.

The logical move would be to just remove the onprem fileserver and tell the people to only work inside of the MS Teams/Sharepoint environment, BUT people are used to look up concepts, data sheets etc. from other projects and old years. This doesn’t work because all teams are set to private, so you would need to get invited to a team to have a look at those files.

My idea would be now to setup a service that replicates the file structure from the sharepoint online on the local file shares, but keep this as read only and change permission to everyone inside of the company. An ongoing “live” archive of every project happening.

Has anybody implemented something like this or has a better idea of how to achieve this?

tldr.

I want to setup a service that writes everything from SharePoint Online to a local file share, but as read-only and with changed permissions. So no two side sync etc.