Tom Talks Microsoft Teams and Microsoft 365 news and opinions

Microsoft Teams Guest Access Chrome Web Apps

 

TLDR; I created a little tool to make a Chrome Web App for each of your Guest Microsoft Teams, so you can have multiple Guest Teams running side by side with their own dedicated chrome web app instance. You can get the PowerShell script here.

image

Windows client on the right, Microsoft Teams Guest Access Chrome Web App on the right

Background (skip this if you know what Microsoft Teams Guest Access is)

Microsoft Teams has had Guest Access for some time. For those not familiar, Microsoft Teams is a collaboration tool in which you have multiple “teams” you work within.  Typically they are for communication between users within the enterprise, but you can invite someone from another enterprise (with an Office 365/Azure AD account) as a”guest” who can sign into your team, join chat, meetings and see the files.

As a Microsoft Teams user, when you want to access a guest Team you go to the menu and pick the name of the company that invites you, you will then sign out of Microsoft Teams on your Office 365 tenant and into their Office 365 tenant where you are a guest.

image

There is quite a lot of friction in this process. You’ll get notifications and may have to enter your login information again:

image

While you are signed into the “Guest Tenant” you can’t see messages on your home enterprises teams or your direct chat or calls. Your “Home Teams” and your “Guest Access Teams” do not run side by side in the windows client, you have to switch back and forth each time.

image

This might be OK for you, you’re working on your internal projects, then on the project for which you are a guest for a few hours. For me, I’m a consultant, I’m in 5 guest teams including customers and community groups, constant switching and being “offline” to other users in my enterprise is not ideal for me.

Microsoft Teams Guest Access Chrome Web Apps

Chrome has the ability to have different user profiles, which each have their own settings/cache/cookie store. Lots of us use that to administer multiple office 365 tenants, and it can be used to be signed into one or more Microsoft Teams guest access tenants in a browser, Matt Landis shows this on his blog here.

It works, but it’s a bit of an overhead and Chrome sometimes gets confused as to which “profile” you want links to open in.

Fortunately Chrome also has a “Web App Mode” where it hides the address bar and navigation buttons and just acts similar to an app. Each app has it’s own profile folder of about 220 MB. I’ve created a little PowerShell script that can generate these “Web apps” and icons for you. You will need Google Chrome installed on your machine.

To create them you’ll need to have already signed into the guest tenant at least once, and need the tenant ID of the guest tenant. You can get this from Teams

1) Download the PowerShell script from Github, save it as Create-MSTeamsGuestAccessChromeWebApp.ps1

2) Run it as administrator in PowerShell, you will see the following:

image

Chrome will then appear for you to sign into b

image

You can choose to save your credentials or not (they are saved in the local profile folder)

image

If you do you don’t want to sign into chrome

image

From then on you have a “Microsoft Teams Guest Access Chrome Web App”

image

Complete with desktop shortcut, and option to have it run at start-up.

image

image

 

Profiles of the Teams Guest Access Web Apps are stored in the folder you select, under the tenant ID folder. It’s all local to the PC.

image

 

I run two of these concurrently all the time alongside the windows desktop client and haven’t had any issues. I hope that when Audio and Video in the browser support comes this will work and you can be signed into multiple Guest Teams/Tenants concurrently with full features.

Hope you find this useful. Feedback welcome.

Tom

About the author

Tom Arbuthnot

A Microsoft MVP and Microsoft Certified Master, Tom Arbuthnot is Founder and Principal at Empowering.Cloud as well as a Solutions Director at Pure IP.

Tom stays up to date with industry developments and shares news and his opinions on his Tomtalks.blog, UC Today Microsoft Teams Podcast and email list. He is a regular speaker at events around the world.

9 comments

Leave a Reply to Tom ArbuthnotCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tom Talks Microsoft Teams and Microsoft 365 news and opinions