I’m a Dual Microsoft MVP passionate about Microsoft technologies, especially SharePoint (love at first sight!), Microsoft 365, and everything that you can do with PowerShell!

Sharing my knowledge along the way with others is just a pleasure, because that’s also the way I’ve learned those technologies thanks to kind people out there.
So hopefully you’ll find some interesting content that will help along the way too! 🙂

I’m also the creator of the O365 Data Retriever tool, which is a FREE open source project hosted on Github, and will give you your Office 365 data “at a glance”. Try it out!

Feel free to have a look at my Youtube channel or have a look at my TechSnips video list if you prefer watching videos, and alternatively reach me on Twitter @veronicageek.

Other resources (Github):


Happy learning!

6 Responses to “About

  • Kristy Rhoades
    2 weeks ago

    Hi Veronica – Great articles! Quick questions about your article on finding checked out files across multiple Site Collections – do you know if it is possible to do the same but for Site Pages that are waiting to be Republished? I have a lot of users new to SharePoint & it would be a huge time saver if I could figure this one out. Thanks!!

  • moistgrunge
    11 months ago

    Your “Create a folder structure in SharePoint Online using PowerShell PnP (from file shares)” worked so well, now the line of business people want me to repeat it on 351 selected sites. I’ve tried to refashion this to work with in imported CSV by modifying the $topLevelRoot = ‘/TargetLibrary’
    without success. Am I better off trying to tamper with the connect-pnponline and just supplying credentials in my script so I don’t have to log in 351 times?

    • Veronique Lengelle
      11 months ago

      You can try to change the first Connect-PnPOnline to https://tenantName-admin.sharepoint.com, have a csv containing the URLs of your sites, then add another foreach loop after that using another Connect-PnPOnline -Url $site.SiteUrl (for example). If those sites are on the same tenant, make sure you have access to all those sites. And if you’re using the same account all the time, you can put those creds into your Credential Manager on your machine to avoid the -Credential parameter.

  • Heather Rumbough
    12 months ago

    Hi Veronica, I found your article describing how to create a folder in all users personal URL. How do we changed permissions to Anonymous and Read Only.

  • Dominic
    1 year ago

    Hi Veronica – I found your article on SharePoint List and Site Columns really useful, if a site in a hierarchy has a site column that was defined at the top site level can that site column be edited in the child site and the change propagate across all sites or does the change have be made in the parent site which will then cascade down through the hierarchy?

    • Veronique Lengelle
      1 year ago

      Hi Dominic, and thanks for the feedback! Appreciated. The change needs to happen at the top level site to cascade down.

Leave a Reply to moistgrunge Cancel reply