You learn something new every day. For months I have been doing Graph API calls trough PowerShell with JSON requests. If you copy/paste a JSON request body right into your favorite PowerShell editor you will get a lot of errors. To have a request that your editor can understand you need to do it like … Continue reading Why I did a major facepalm when I learned how easy JSON in PowerShell really is!
AudioCodes C450HD review: The native Teams phone!
I was so lucky I got hold of a C450HD phone from AudioCodes. This is their first native Teams phone and even one of the first to market, so I was very eager to test it. You can even by a couple of clicks switch it over to the Skype for Business UI. The phone … Continue reading AudioCodes C450HD review: The native Teams phone!
Teams chat activity stats.
I have written a script that counts every root messages and replies in every team/channel. It uses Microsoft Graph API to get the information needed. It has two functions. First one creates an HTML report with chat statistics for every channel in each Team. It also gives you a number of total messages in Teams! … Continue reading Teams chat activity stats.
Count tabs of each type in Teams.
I have created a script that goes through every tab in every channel in each team and counts how many there are of each type of tab. Of course, I have excluded the conversation and files tab as it's in every channel. I created this so there's an easy and fast way to get statistics … Continue reading Count tabs of each type in Teams.
Teams module or Graph API?
Administrating Microsoft Teams have become relatively easier after the PowerShell model was updated to 0.9.6. But have in mind, its still in beta. There were many basic settings that you only months ago had to do trough GUI or Graph API. I have compared all the cmdlets in the Teams PowerShell module with how you … Continue reading Teams module or Graph API?
Archive Teams channel conversations automatically!
I have written a script that uses Graph API and PowerShell to extract the messages and replies in every channel in a Microsoft Teams team. In these GDPR days, I would do some research on what's allowed in your country regarding data storage, before thinking about using this with real-world data. You can see an … Continue reading Archive Teams channel conversations automatically!
My journey on becoming a MVP!
I have always liked to help others. Years ago i got a tip from a instructor at a IT course i was attending that Twitter was a great way to consume IT news. I started following a couple of people, and quickly saw how they interacted with others and assisted with problems others were having. … Continue reading My journey on becoming a MVP!
My trip to Singapore and PowerShell Conference Asia.
While sitting here in Norway waiting for the winter season to fully start, i look back at my trip to Singapore about a month ago, where i had two session at PowerShell Conference Asia. After my first days of exploring and meeting up with some of the other speakers in Singapore, i ended up with … Continue reading My trip to Singapore and PowerShell Conference Asia.
Getting started with Graph API and PowerShell
If you haven't heard about Microsoft Graph API lately, you have probably been living outside of civilization. Graph API is Microsoft's master communication service that connects and handles data between almost any Azure or Microsoft 365 service in the background. If you are already used to PowerShell and modules, the toolkits you use to work … Continue reading Getting started with Graph API and PowerShell
Find all Teams teams using Graph API and PowerShell!
Now you can use the Graph API to get a list of all the teams in Microsoft Teams. Before you had to rely on the exchange module to get a good answer, but that did not last long as Microsoft started to prepare all Office 365 Groups for Teams. I have written av short script … Continue reading Find all Teams teams using Graph API and PowerShell!