Is Microsoft’s 250 Million Claim for Teams Monthly Active Users Believable?

Microsoft claims that Teams has “nearly” 250 million monthly active users, which is quite a jump for the 145 million reported in April. We take a closer look at the numbers to try and figure out how Microsoft arrived at such a number. It seems like they can get there by lumping the numbers for commercial, education, and personal users together, but that’s not the same as reporting a nice simple number for commercial usage.

How to Customize the Properties of a Teams App

If their developers allow, Office 365 tenants can customize the properties of Teams apps to add their own icons, text, and links. In this article, we show how by customizing the Yammer Communities app to add a most remarkable photo taken at an Ignite event, a snazzier title (that no one can see), and some modified text. Is this enough to make the exercise worthwhile? that all depends on how you feel about corporate branding!

New Option to Control How Teams Clients Open Office Documents

A new option in the Teams desktop and browser clients allows users to choose how they open Office documents. The choices are Teams (a viewer), browser (Office Online), and the desktop app. Being an old-time stuck-in-the-mud kind of person who’s used Office for 30-odd years, I naturally selected desktop apps. After all, who doesn’t like seeing Word spin up for the 99th time in an afternoon?

Teams Private Channels Gain Support for Retention Processing

It is now possible to apply Microsoft 365 retention policies to Teams private channel messages. The messages are in user mailboxes and discoverable due to their properties. All the retention policy must do is find the messages and apply the policy settings, and if an item is expired, remove it from the mailbox. Easy… or is it?

How to Hide Teams-Enabled Groups from Exchange Online

New teams created using Teams clients are hidden from Exchange Online, but those created using administrative interfaces are not. The result is potential confusion. in this post, we describe a PowerShell script to find any team-enabled Microsoft 365 Groups which are visible to Exchange and hide them. It’s easy scripting, but you need to run the script periodically to update the settings for new teams.

How to Generate a Report of Teams and Their SharePoint Online Sites

How do you create a report of all the Teams in a tenant and their SharePoint Online sites? As it turns out, a two-line script does the job. We make the script slightly prettier, but it’s still simple. And because it’s PowerShell, anyone can change the code to make it work the way they want it to.

Linking Public Preview for Teams Desktop Client to Office Current Channel

A change to the Teams update policy allows tenants to connect Teams preview mode for the desktop client with Office Current Channel (Preview) for the Microsoft 365 apps for enterprise. When the change happens in late July, accounts configured to use Office Current Channel (preview) will automatically use Teams preview. It’s kind of logical because Teams is so closely connected to Office. In any case, settings are available in the Teams update policy if you want to move away from the enabled by default status favored by Microsoft.

How to Track the Creation of Teams Meeting Recordings in OneDrive for Business and SharePoint Online

After writing about auto-label policies for Teams meeting recordings, we were asked about how to track the creation of the recordings. The key to be able to report the data us events in the Office 365 audit log. Once you know where to look, it’s easy to find the audit records and extract data about the creation of Teams meeting recordings.

Why Microsoft is Changing How the Teams Guest Access Setting Works

Microsoft is changing how the “Allow Guest Access in Teams” setting works (from the Microsoft 365 admin center). Because few tenants switch this setting on and off, the change might not be noticeable. However, it’s a good one because it might help change the way Teams deals with disabled accounts. And if you want to control guest access, you should really use an Azure AD B2B Collaboration policy instead of the on-off switch.

Teams 2.0 Moves Away from Electron to Embrace Edge WebView2

Windows 11 will include a consumer version of Teams, which looks as if it will be the first iteration of Teams 2.0, a new architecture which replaces Electron with Edge WebView2 as the basis for the Teams client. Microsoft predicts that the change will reduce the memory footprint by half and make it possible to introduce some new features. There’s no dependency between Windows 11 and Teams 2.0, but given the amount of work needed to make architectural transitions, it’s unlikely that we’ll see an enterprise Teams 2.0 client until sometime in 2022.

Teams Gets Automatic Meeting Recording Option

Teams meeting organizers will soon be able to configure an option to start recording when the meeting starts. The option must be set for each meeting and there doesn’t seem to be an available method to preconfigure recordings for all meetings through a policy or programmatically. The new option is useful, if you remember to set it.

How to Apply an Auto-Label Retention Policy for Teams Meeting Recordings

Teams meeting recordings are now accumulating as MP4 files in OneDrive for Business and SharePoint Online. If you have Office 365 E5 licenses, you can use an auto-label policy to remove recordings after a set period. If you don’t have those licenses and need to remove recordings, you’ll have to come up with another plan, maybe after tracking the creation of recordings through the Office 365 audit log.

SharePoint Online Document Library UI Refreshed for Teams Private Channels

Microsoft is changing the SharePoint document library UI for sites used by Teams private channels to make sensitivity labels read-only and move a link into the command bar. That doesn’t sound so important, but it’s part of the preparation for the introduction of Teams Connect, aka Shared channels. It’s just a pity that the text of message center notification MC261534 was so confusing when it first appeared.

Chat Bubbles New Way to Highlight Messages in Teams Meetings

Chat bubbles in Teams meetings are another way to surface information. Using chat bubbles is a personal choice and it doesn’t replace the regular chat window. Microsoft says that chat bubbles make chat more central to a conversation, but it really depends on the type of meeting, the topic being discussed, and the number of participants. In any case, chat bubbles are there to be used if you want to.

How to Use Organization Background Images in Microsoft Teams Meetings

A preview Teams feature allows organizations to upload approved corporate images for people to use during Teams meetings. When generally available, this feature will need a Teams advanced communications license. An organization can distribute up to 50 images, which users see ahead of Microsoft curated images and their own custom images (if they’re allowed to upload these images). However, there’s no way for an organization to force people to select one of the corporate images.

How to Create Tasks from Teams Chats and Channel Conversations

A new feature allows Teams users to create tasks from personal chats and channel conversations. Tasks from chats are personal while those created from channel conversations can be personal or go into a Planner plan. Although you might like the tasks to be populated more fully, the overall implementation is a nice addition to the Microsoft 365 tasks system.

Teams Introduces New Attendance Reporting Dashboard

Now rolling out to Office 365 tenants, Teams meeting organizers can review the attendance data for meetings and webinars in a new dashboard. The same data can be downloaded to a CSV file for analysis. Teams stores the attendance report data in the Exchange Online mailbox of the meeting organizer. It’s a good example of the Microsoft 365 substrate in use.

Speeding Up the Groups and Teams Activity Report by Replacing PowerShell with Graph API Calls

Sometimes it’s wise to give PowerShell scripts a turbo boost. This is certainly true for the Groups and Teams Activity report script, where a large amount of PowerShell processing has been replaced with speedy Microsoft Graph API calls. The result is much faster processing, which means that the script is more useful in large tenants. I still wouldn’t try to run it against 100,000 groups, but anything smaller should be OK. I think!

How to Disable Attendee Cameras During Teams Meetings

A new control allows organizers of Teams meetings to disable videos for attendees before or during calls. Organizers and presenters can also selectively enable video for specific attendees. It’s probable that this feature will be most interesting to those who want to run webinars through Teams meetings, but other use cases exist too… like when someone turns up with an objectionable background image!

How Teams Mobile Clients Can Translate Channel Messages

Teams mobile clients can translate messages into the preferred language of the device owner by sending text to the Microsoft Translator service. This is the same capability that the desktop and browser clients have had for nearly three years. The implementation works well and is very useful when people want to share their thoughts with others in a channel and need to write in their own language.

How to Use Teams Approval Templates

The value of the Teams Approvals app is much improved when organizations create their own approval templates to meet business needs. It’s easy and quick to do, with the only challenge being the limited set of field types available to build the form. Even so, you can get creative and build some nice approvals templates for use everywhere in an Office 365 tenant, limited to just some users, or in a specific team.

How Teams Meeting Organizers Can Lock Meetings

A new feature allows Teams meeting organizers to lock a meeting and stop attendees joining. This isn’t a feature for “normal” meetings. Instead, it’s there to protect the privacy of confidential meetings and is the online meeting equivalent of locking the doors to a conference room. Get everyone you want into the meeting and then set up a barrier to joining. Who wouldn’t like that!

Using the Teams Approvals App with eSignatures

Office 365 tenants can connect eSignature applications to Teams approval requests. It’s a good way of combining cloud services to get the best of both worlds. Teams makes it easy for users to create and send approval requests for eSignature while the eSignature provider takes care of the processing. This article covers how to use Adobe Sign with Teams approvals.

Teams Not to Automatically Record All Meetings

A report saying that Teams would record every meeting automatically caused some concern, but it’s untrue. Instead, ISV solutions are available to allow companies which need to record meetings to create compliance policies to assign to specific users so that their meetings are recorded to meet legal or regulatory requirements. It would be nice to be able to update meeting options so that organizers could opt for automatic recording of certain meetings. Maybe that’s what Microsoft meant when they responded to a User Voice request. No doubt, time will tell.

Microsoft Releases V2.3.1 of the Teams PowerShell Module

Without any fanfare, Microsoft released V2.3.1 of the Microsoft Teams PowerShell module on May 10. The new module contains some fixes but little extra functionality. Essentially, this release is all about clearing the decks to prepare for the retirement of Skype for Business Online on July 31, 2021. Those who use the old Skype for Business Online connector need to upgrade their scripts before it stops working on May 15, 2021.

Teams Group Chats Can Now Include External (Federated) Participants

Microsoft Teams Connect now allows external (federated) people to join group chats. Federated participants come from other Microsoft 365 tenants. Previously, federated chats were only supported for 1:1 conversations, but as part of the effort to prepare for the introduction of shared channels (also based on federation), multiple external participants can join a group chat.

Understanding Who Can Bypass the Teams Meeting Lobby

Teams meeting organizers can control which participants can bypass the meeting lobby to join automatically, Microsoft has increased the set of available lobby options to handle a range of conditions from all-comers calls to those to discuss sensitive and confidential information. Here’s a quick review of the available options and what each does.

Teams Boasts New Capabilities for Meeting Polls

Organizers of Teams meetings can create polls to use during their event. The polls now boast some AI capabilities to help organizers choose the right questions. Organizers can also create and launch polls using the Teams mobile client. This seems to be taking mobility a little further than you might want to use it, but I guess some people run meetings from large iPad devices.

Teams Daily Active User Number Hits 145 Million

In their FY21 Q3 results, Microsoft announced that Teams now boasts 145 million daily active users. That’s a growth of 30 million over the last six months. Office 365 now has nearly 300 million paid seats. A paid seat is different to an active user, but Microsoft loves to mix up its data so that people believe what Microsoft wants them to think. In any case, the numbers are impressive.

Teams Gets Expanded Emoji Set. Enterprise Users are So Pleased

The Teams developers are very proud that the new emoji picker expands the set of available emojis from 85 to over 800. No doubt some will welcome the increase. It will leave others cold as they wonder why Microsoft uses development resources to fill what seems to be an unimportant gap. In any case, the new emoji picker comes to Teams near you sometime soon. Enjoy!

SharePoint Online Teamification Can Expose Site Resources as Channel Tabs

SharePoint site owners can teamify (team-enable) their site, which is nice, Now you can create channel tabs based on site resources during the team enablement process. It’s a nice new feature but you must remember that a new team only has a General channel, so site resources will end up in a place where they might necessarily not end up in the long run.

Teams Usage Data is Finally Obfuscated in Reports in the Microsoft 365 Admin Center

The Teams usage data reported in the Microsoft 365 admin center can now be obfuscated. Teams is the last workload to support this facility. It’s all very well to anonymize, deidentify, or obfuscate user data to protect individual privacy and it’s appropriate to do so in the Microsoft 365 admin center where people with several roles can access the data, but having a single on/off switch for data obfuscation for the Microsoft Graph Reports API is a real pain.

How to Control Updates for User Photos in Microsoft 365 Apps

Organizations can choose to control updates of user photos by policy in their Office 365 tenants or allow users to go ahead and use any image they like. In this article, we explore the value of having a user photo for every Office 365 account (and Teams and Groups too) and the choices organizations must make when they decide whether to control user-driven updates.

Custom Background Images Available for Teams iOS and Android Clients

Choosing a background image on the Teams iOS client

Users of the Teams mobile clients can now choose background images for their meetings, including custom backgrounds from their device’s camera roll. The implementation works well as long as the image you want is in your camera roll. Not being able to browse other repositories is a small gripe about a feature that many users will welcome.

Using the Teams Private Preview Camera Function in Meetings

Teams meetings include a neat Private Preview feature to allow users to see what their video feed will look like if they enable their camera. All good, except that a strange blog post feels that user privacy might be compromised. In my opinion, that view is a load of rubbish. Private Preview is a very worthwhile feature and a little training can make sure that no one is ever surprised by their video geed appearing unexpectedly in a Teams meeting.

Teams Live Events Support Anonymous (External) Presenters

Teams Live Events now support anonymous external presenters, defined as people who don’t have Azure AD or MSA accounts. It’s a useful change because many large public meetings (the natural ground for Live Events) involve external presenters brought in because of their expertise in the meeting topic. The update is rolling out in April 2021.

Teams Meeting Breakout Rooms Get Persistence and Timers

Teams breakout rooms are a popular method to split meetings into smaller discussion groups. Microsoft has improved how breakout rooms work, notably by adding a countdown timer. The settings for breakout rooms and the assignment of users across rooms now persist across sessions. These small but important improvements reduce the friction of running meetings with breakouts.