Tom Talks Microsoft Teams and Microsoft 365 news and opinions

TagPowerShell

Microsoft Teams PowerShell Module 1.0.5 Update

Edit, shortly after posting the blog 1.0.5 was released with a minor Teams education-specific update, otherwise, it’s the same as 1.0.4 It’s been about 4 months since the last PowerShell module update for Microsoft Teams. In this update: The new version includes: Resiliency improvements on Get-Team cmdlet specially when used in tenants containing a large number of Teams and Unified Groups...

Understanding and Reporting on Non-Discoverable Hidden Microsoft Teams

Public and Private teams In Microsoft Teams there are two types of team, Public and Private. Public means anyone in the organisation (tenant) can join the team at any time without any approval Private means owners of the team must admit new members. I’m not in love with the names as these types have no bearing as to there being external guests (from other organisations/tenants) in the team. Open...

Microsoft Teams Direct Routing SIP Tester PowerShell Script

Just last week I blogged that this was coming on the roadmap, now here it is: “SIP Tester” is a sample PowerShell script from Microsoft that you can use to test Direct Routing Session Border Controller (SBC) connections in Microsoft Teams. This script tests the basic functionality of a customer-paired Session Initiation Protocol (SIP) trunk with Direct Routing. The script submits a SIP test to...

Find Microsoft Teams teams without an Owner, Teams Admin Center and PowerShell

Each Microsoft Teams team should have an owner, preferably two. Owners have the same abilities as members, but also have the exclusive abilities of: Edit team name/description Delete team Add members (in a private team, in a public team anyone can add members) Equally importantly, owners give IT people who are responsible for the management of a team and it’s content throughout its lifecycle...

Microsoft Teams General Availability and Preview PowerShell Modules

We have had a Teams PowerShell module for since 2017, but it has always been a preview state, using the Microsft Graph beta API Under the covers, there are two Microsoft Graph API’s that can provide data from Microsoft teams, beta and 1.0. The beta graph API provides some abilities, not in the GA/1.0 graph API, but is, by definition beta/preview. Some customers have a requirement to not use...

Microsoft Teams PowerShell Module 0.9.6

  Microsoft has updated the Microsoft Teams PowerShell module to 0.9.6 The available cmdlets themselves remain the same, but three are 3 changes There is a change in how New-Team behaves. The New-Team –AddCreatorAsMember parameter has been removed.  In its place, there is an optional parameter -Owner.  You can use this –Owner parameter to specify the full userid (e.g. Person1@tenant...

Microsoft Teams PowerShell: Getting All Teams, Changing Team Settings and Adding and Removing Users from Teams

As of Microsoft Teams PowerShell 0.95, you can now get and administer all Microsoft Teams as an Office 365 administrator. Previous to 0.95 release, it only worked for teams the current user running the PowerShell was a member of, which made it too limited for any real administration. First, run PowerShell as a local administrator and install the Module Install-Module -Name MicrosoftTeams ...

Connecting to Skype for Business Online PowerShell from Windows 7

Windows 7 x64: Install Latest PowerShell (Windows Management Framework 5.1) Version:  Install SfBO Module: In PowerShell “install-module AzureADPreview”   Background Without the AzureAD Module I got an error: Could not load file or assembly ‘Microsoft.IdentityModel.Clients.ActiveDirectory, Version=2.19.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its...

Tom Talks Microsoft Teams and Microsoft 365 news and opinions