Large Tasks Are Time Consuming A few weeks ago I wrote about how you can update metadata on SharePoint Online items using PnP PowerShell. When I wrote about updating metadata I mentioned that this is very useful in a migration scenario. Unfortunatly, migration scenarios also often come with a tight timeframe to complete the updates. …
Requiring Explicit Consent for Teams Meeting Recordings and Transcriptions
Meeting Recordings Are Now More Common That Ever Teams meeting recordings are nothing new, they have been available a long time. There has been a change in the past year in the amount of meetings that get recorded though. This change is mainly driven by Copilot for Microsoft 365 and the meeting summerization and actions …
Continue reading Requiring Explicit Consent for Teams Meeting Recordings and Transcriptions
Managing Exceptions and Validation in Your PowerShell Scripts
Make Your Code More Stable By Taking Action On Errors In the previous article in this series we looked at catching errors when they happen in our scripts. For the most part, when we got an error we stopped the code running and did something to account for the problem like writing out the exception …
Continue reading Managing Exceptions and Validation in Your PowerShell Scripts
Adding Error Handling to your PowerShell Scripts
Leveling-up Your Scripts by Managing Errors In a few of my recent articles I gave some examples of how you can use PowerShell to perform tasks in Microsoft 365 in a quicker and easier way. I have tonnes of PowerShell scripts for all types of requirements shared on my GitHub and they vary in levels …
Continue reading Adding Error Handling to your PowerShell Scripts
Apply Retention Labels to Document Libraries Through PowerShell
Assigning Labels to Multiple Libraries Quickly I had a conversation with a collegue recently who was building a new SharePoint structure for a customer. One of the most important aspects of the build was the retention requirements the customer had. The specific document libraries across multiple SharePoint Online sites have different retention requirements. A good …
Continue reading Apply Retention Labels to Document Libraries Through PowerShell
Rename the General Channel in Teams.
Finally! Microsoft have recently announced the rollout of the ability to rename the General channel in a Team. This might seem like a small thing but it's one of the most requested features I see from customers. Having the first channel in a Team be named "General" seems fine on the face of it but …
Free DMARC Reporting for Microsoft 365 Tenants
What is DMARC? DMARC, or (Domain-based Message Authentication, Reporting & Conformance) is an email protocol that enhancing SPF and DKIM by enhancing by validating and reporting on the status of mails sent by your domain. When a mail is sent from your domain, it is assessed by the recipient servers which then follow the instructions …
Continue reading Free DMARC Reporting for Microsoft 365 Tenants
Report on Teams, Channels and Membership
Reporting on Multiple Aspects of Your Teams Environment Teams has a lot of different components that dictate who has access to specific Teams and the data in them. For example, a Team can have a regular channel, open to eveyone on the Team. It can also have private and shared channels which have their own …
Setting Up SharePoint Online Sites Through PnP PowerShell
Building A Site Through PnP For todays article, I decided to do something a bit different. I have a requirement at the moment to set up a list of SharePoint sites with a specific layout and configuration. To deploy the sites I chose PnP PowerShell for it's reach featureset and level of flexibility. Instead of …
Continue reading Setting Up SharePoint Online Sites Through PnP PowerShell
Using Passkeys Through The Authenticator App for Microsoft Entra ID Authentication
Whats the Big Deal With Passkeys? You may have heard a lot of people talking about passkeys recently, particularly in the context of Microsoft Entra. A passkey isn't a Microsoft concept, far from it. A passkey is essentially a credential / key-pair that is built using public key cryptography and is bound to a specific …
Continue reading Using Passkeys Through The Authenticator App for Microsoft Entra ID Authentication
