Filtering Teams users by policy7 December 2023How to get users with certain Teams policy assigned? Or with global policy? Or with all custom policies? You might save yourselves a headache.teamspowershellsnippet
Find Graph user by email address27 September 2023We use Graph Explorer and Graph PowerShell SDK to find user by their email address. Not only by UPN - that would be too easy!powershellgraph
Teams PowerShell datamining - September 202316 September 2023How can Teams administrators limit the permissions of meeting presenters? We do not know yet. But we know Microsoft is preparing something.teamspowershelldatamining
Teams PowerShell datamining - August 20239 August 2023For me, chat in Live Events is the winner of this month’s datamining. Check out the others - this edition uncovers plenty of new things!teamspowershelldatamining
Teams PowerShell datamining - July 202313 July 2023Virtual appointment policy and support for phone numbers assignment category - these are two new updates in 5.3.1-preview version of Teams module.teamspowershelldatamining
3 ways to download media from the PowerApps app23 March 2023Redownloading the media from PowerApps app is no longer available out of the box. Let’s explore the workarounds we have!power appspower platformpowershell
Dealing with multiple PnP SharePoint connections14 March 2023In this article we go through adding another PnP SharePoint connection to our script. It covers how to do that and how not to do that and why.powershellpnpsharepoint
Teams PowerShell datamining - Feb 202324 February 2023When we dig into new additions to Teams PowerShell we’ll discover plenty of new things. There’s a lot of information missing from the official docsteamspowershelldatamining
Teams PowerShell datamining - November 202222 November 2022SMS access in Teams is the most mysterious feature uncovered in this edition. Also, did you know that owners will be able to edit messages in Teams?teamspowershelldatamining
How to pull Notion site via PowerShell23 July 2022The article demonstrates getting the site content from Notion using PowerShell. It uses free Notion API to pull all the blocks.notionpowershell
Teams PowerShell datamining - June 202224 June 2022Changes introduced in June modify the calling policy and add a new setting to control media logging via the Teams PowerShell module.teamspowershelldatamining
How to clear Teams cache with PowerShell6 June 2022How to clear Teams cache using PowerShell. Be careful about removing your custom backgrounds! teamspowershellsnippet
Verifying MX Record TTL for the list of domains21 April 2022Microsoft recommends TTL for MX records to be not higher than 21600, ideally 3600. Let's check it with PowerShell.powershellexchange onlinesnippet
Teams PowerShell datamining - Feb 202222 February 2022First datamining this year discovers new parameter for meeting policies - InfoShownInReportMode.teamspowershelldatamining
Managing Auto Attendant general settings with PowerShell20 February 2022Ever wondered how to manage the general settings of the auto attendant using PowerShell? You'll learn here!teamspowershellauto attendant
How to find cmdlet in the entire folder24 January 2022Learn how to find certain PowerShell cmdlets in all the scripts in the folder.powershellsnippet
Get all messages from message trace22 January 2022Let's construct a wrapper for Get-MessageTrace cmdlet.exchange onlinepowershellsnippet
Teams PowerShell datamining - Jan 20227 January 2022New updates introduced in the second half of 2021 introduces changes to Teams Consumer federation and more.teamspowershelldatamining
CsTeamsFilesPolicy cmdlets9 December 2021New cmdlets appeared in Teams PowerShell: Get-, New-, Set-, Remove- and Grant-CsTeamsFilesPolicy.teamspowershelldatamining
Teams policies assigned to user20 October 2021Learn how to analyze and report Teams policies assigned to user accounts.teamspowershellsnippet
Group AD objects by OU1 October 2021How to group Active Directory objects by Organizational Unit (OU) using PowerShell.powershellactive directorysnippet
Teams PowerShell datamining - Aug 202112 August 2021New updates introduced this summer support video messages in Teams, multi-geo capabilities, and more.teamspowershelldatamining
Webinar option missing in Teams10 July 2021Learn how to check why you cannot schedule webinars from your Teams client. Some of the reasons are undocumented in Microsoft docs.teamswebinarpowershelllive event
Signing scripts in bulk2 June 2021How to sign the scripts in bulk while switching to the new certificate.powershellsnippetcertificate
Automating Call Queue and Auto Attendant onboarding17 April 2021One of the most complex activities for Teams admins is creating call queues and auto attendants. You don't create them every day, but when you do, you might need to create a lot of them at once.teamspowershellcall queueauto attendant
Teams PowerShell datamining - Apr 20216 April 2021In March, Microsoft added params responsible for deleting messages in chats and for using Office preview as a base of Teams public preview.teamspowershelldatamining
Teams PowerShell datamining - Feb 20219 March 2021Microsoft silently adds many new cmdlets and parameters. Below you can find my first attempt to summarize what was added in last three months to Teams PowerShell module.teamspowershelldatamining
CsTeamsAcsFederationConfiguration cmdlets21 February 2021Two new cmdlets appeared in Skype for Business Online PowerShell module. They are related with upcoming integration with Azure Communication Services.powershellteams
Get all available user numbers in Calling Plans17 February 2021You can check how many numbers you have in your Teams Calling Plans. PowerShell cmdlet to use is Get-CsPhoneNumberAssignment.powershellteamscalling plan
AddDays with Format for dates13 February 2021How I troubleshooted incorrect output from Get-Date while using both AddDays() and -Format on it.powershell
Skype for Business Online connector decommission18 December 2020After Microsoft announced they'll decommission Skype for Business Online module, I'm sharing the instruction of how to replace it with new module efficiently.skype for businessteamspowershell
CsTeamsUpdateManagementPolicy cmdlets25 November 2020New set of cmdlets has appeared in Skype for Business Online/Teams PowerShell. Cmdlets are Get/Set/New-CsTeamsUpdateManagementPolicy.powershellskype for businessteams
Searching in whole forest19 December 2017Here's how to search for users in multi-domain environment.powershellactive directory
Installing Outlook add-in for specific users10 August 2017Goal: to install Outlook add-in available only for specific users and to make it enable by defaultpowershellmicrosoft 365exchange
PowerShell tip - skip "Get"28 July 2017In PowerShell you can skip the verb “Get” (at least for most cmdlets – it isn't working for things like Get-Process).powershell