create teams desktop shortcut with PowerShell
Please note that this is for the classic Teams. The newer Teams version 2.0 has slightly changed. You can read about inserting a Windows desktop shortcut, for the new Teams client, with PowerShell here.
So, when installing Teams in a windows desktop, the shortcut is no longer there. So no Teams shortcut on the desktop.
That is bad (or good), there is also no option to add the shortcut through the Teams app itself. How to get around this?
teams meetings recordings: 60-day expiry
So, just found out that any new meeting recordings made within Microsoft Teams, and stored on OneDrive and SharePoint will automatically expire after sixty (60) days.
fix teams call forwarding with autoattendant
So, this is a shout out to those admins that use the Teams AutoAttendant feature.
We did see a configuration, where the menu options were being set to dial external PSTN numbers. Some were working, some were not.
What is going on there then?
what is the microsoft teams updates application?
So, there was an app that turned up in the latest build of Teams (I saw it in Windows 1.5.00.16653 (64-bit)).
It was called “Updates”:

The “scary” thing was that it wasn’t possible to control this app using app permission policies within Teams. It is a Microsoft app AND can be disabled…
group teams policy not appearing in teams user powershell output
It’s a question of Get-CsOnlineUser showing certain values in fields and not in others. And this all depends on the Teams policy, if it’s a global or per-user policy.
using fiddler to collect https traffic when using powershell with o365
Ok, strange one here. Someone asked me if they could use Fiddler to see the HTTPS traffic going back and forth between their machine and the O365 environment.
Yep of course! You just turn Fiddler on, use the guide to decode the HTTPS traffic using the tool. Like here – https://docs.telerik.com/fiddler/configure-fiddler/tasks/decrypthttps.
Simple I say… then the person asked, “when I’m using PowerShell to access my Teams environment”.
using https decoders to get some logs from the teams application
The Teams clients use HTTPS to communicate with the O365 cloud. Mainly for administration, user status (presence and notifications) and other messages for the O365 reporting for the admins.
You all know how to get the Teams logs right? It’s here if you forgot how.
How to get this data then? Well, I’ve been shown two main ways of collecting this data (and I do use them).
cannot remove another tenants guest account from teams client
Weird-ness, I have a Windows Teams Client that previously had added another Teams account, from another tenant. This was released recently, that a work user could add another work account from another tenant to their desktop client (or more than one).
Of course, the ability to add a “personal” account (like live.com) and one other work / school account, has been around since February 2021 – https://www.microsoft.com/en-ww/microsoft-365/roadmap?filters=&searchterms=68845.
So, now the client shows two accounts on the menu dropdown in Teams.
create new teams from existing sharepoint online sites using powershell
Well, ok there is a really simple solution to this issue. The issue is that you have an existing SPO site BUT no Teams team associated (or created for it). The SPO site has to be a team site and it has to be a “modern” team site NOT a “modern” communication site. Have a look here for an explanation.
You can use the guide that Microsoft provides here – Create a Microsoft Team from SharePoint. That’s way to easy! How about adding it though using the gift of PowerShell?
some microsoft teams apis cost money on graph
Ok, just looking through the latest work that I’ve been doing, and found NOTHING…
BUT a colleague of mine asked a question:
How do customers get charged for using MS Graph APIs with MS Teams?
Well, that’s a great question. Because some features within the MS Graph API cost money. The MS Graph API is here, so you can have a play for free.
MS Graph is an API, which allows those with the developer “power” to access data from the API that gives them various bits of information from their tenant.