One of my former peers pinged me the other day asking if I had a script in my back pocket that would allow an analyst at a customer to get a list of Teams, whether they were public or private, and who the owners were.… [ Continue reading ]
Common Teams, SharePoint Online, and OneDrive for Business Governance Controls
Last week, while I was working with a customer to on-board OneDrive and Teams, we started a discussion around governance. I had an older template that I had put together a few years ago for another government customer, but I decided to revisit it and update it with current controls.… [ Continue reading ]
A Deep(er) Dive into Teams Architecture
While working on my current book, I was thinking about a deeper exploration of how Microsoft Teams handles permissions and content. One of our Sr. Customer Engineers has a fantastic (and very expansive) diagram of the moving pieces, which I’ve adapted to fit here.… [ Continue reading ]
Manual OAuth Configuration for Microsoft Teams in a Hybrid Scenario
There are times when your organization (or a customer’s organization) just can’t run the Exchange Hybrid Configuration Wizard. If you’re embarking on one of our strategies to take advantage of Microsoft Teams while your mailboxes are still on-premises, the Exchange Hybrid configuration is the go-to way to get there, since it sets all this stuff up automatically. … [ Continue reading ]
Update to Teams-AutoAnswerWithVideo Script
Nearing the height of the COVID pandemic here in the U.S., I bashed together a script to help customers auto-answer Teams calls with video. You can find the original here: Auto-Answer Teams Call with Video and PowerShell. The premise was quite simple: monitor the Teams log file for an incoming call entry and then send the Teams hotkey sequence to answer.… [ Continue reading ]
Configure Teams to Co-exist with Google Workspace
With the rise of remote work over the past several weeks (now turned months and years), I’ve engaged with many customers who want to use Microsoft Teams to as part of their work-from-home tool set. Many of my customers have investments in both Microsoft Office 365 as well as Google G Suite Workspace or Google Apps (frequently with other third-party IdP, metadirectory, and federation services thrown in the mix), so it’s not always just as easy as “flipping a switch.”… [ Continue reading ]
Teams Private Channel eDiscovery
Yesterday, I was asked about the eDiscovery process for Private Channels in Teams.
It’s a little bit hairy at the moment, so I’ve included some scripting and examples to help you out with it.
[shameless plug] I’ve adapted some of this content from one of my books, Deploying Microsoft 365 Teamwork: Exam MS-300 Guide.[/shameless… [ Continue reading ]
Add Posh Test Gallery to add Microsoft Teams Test PowerShell Module
As luck would have it, I had to get the newest version of the Microsoft Teams PowerShell module. It’s still a test module and not available in the main PSGallery. So, I had to poke around and figure out how to add it and get the version that supports Get-TeamChannelUser.… [ Continue reading ]
Disabling Teams AutoStart
Here’s a fun one … Disabling Teams auto-startup. Imagine this scenario:
- You haven’t trained your service desk on how to answer/troubleshoot/manage Teams help desk calls
- You’ve configured restrictions on who can create Teams
- You’ve deployed the new Office ProPlus update with Teams integrated.
Bulk Converting Office 365 Groups to Teams
This week, while working with one of my peers, a request came in to bulk convert all Office 365 groups to Microsoft Teams. In the Teams UI, you’re only presented the choice to upgrade groups you own, one at a time, to Teams.… [ Continue reading ]
Creating a Teams “New Channel” notification
One of my customers recently asked for a solution to checking a particular Microsoft Team multiple times a day for new channel additions. In their organization, someone is responsible for creating a new channel every time new item for review is published, and then all of the communications, files, and data related to that item is stored in that particular time.… [ Continue reading ]
