These days all the clients are looking for migrating their data from local environment to SharePoint / Office 365 for better collaboration. As part this migration process for better progress and quick migration we need to implement some automation process. The best way(s) to migrate data from local folders / drives to SharePoint or Office 365 is:
-> PowerShell scripting
-> Implementing windows application with managed client side object model
-> ECMA script to upload files
As discussed above I would like to discuss about the first approach PowerShell scripting. To read all the files from the local drive / folder we need to make use of recursion.
Code sample for implementing recursion in PowerShell.
Write-Host “`n Error:: $($_.Exception.Message)” -ForegroundColor Red -BackgroundColor Yellow
Let us walk through the code:
-> new-object -com scripting.filesystemobject – To get the object of the file system
-> $fc.getfolder($path) – To get object of folder
-> $folder.subfolders – To get object of folder
The output will be as follows:
Hope this helps.!!!
Download FREE SharePoint 2019 Installation PDF Guide
This FREE PDF contains, Steps by step guide to install SharePoint 2019 Preview, prerequisites, hardware and software new features. First impression to SharePoint Server 2019 new modern site, modern lists and modern document libraries.
I am Krishna.Vandanapu a SharePoint architect working in IT from last 12 years, I worked in SharePoint 2007, 2010, 2013, 2016 and Office 365. I have extensive hands on experience in customizing SharePoint sites from end to end. Expertise in SharePoint migration tools like Sharegate, Doc Ave and Metalogix. Migrated SharePoint sites from SharePoint 2007 to 2010 and 2010 to 2013 several times seamlessly. Implementing CSOM with Microsoft best practices. Spent quality time in configuring SharePoint application services like User Profile, Search, Managed Meta data services etc. Now exploring SharePoint Framework and SharePoint 2019
Your FREESharePoint Online Ebook is on its way to your Email Inbox. **************** You will get notification on FREE SharePoint online training, SharePoint webinars, Video Tutorial & also latest FREE PDF tutorials