Book Image

Hands-On Microsoft Teams - Second Edition

By : João Ferreira
Book Image

Hands-On Microsoft Teams - Second Edition

By: João Ferreira

Overview of this book

Microsoft Teams is a permanent fixture in the modern workplace, but many of its productivity-boosting features go unnoticed or unused. Hands-On Microsoft Teams shows you how to use Teams to its full potential through easy-to-follow practical tutorials. This guide to mastering Teams explores the platform in comprehensive detail and how it interacts with the rest of the Microsoft ecosystem to help you work efficiently and manage your resources. You'll get to grips with core functionality like setting up and managing teams, channels, chats, tabs, and meetings. You'll also learn to get the best out of Teams by adding custom apps, integrating with Microsoft 365, using PowerShell automation, and exploring useful settings you didn't know existed. Along the way, you'll be shown various real-world scenarios and how to implement solutions for them in Teams that will increase your productivity. Whether you're an administrator, manager, or team member, by the end of this book you'll be confident in using everything Microsoft Teams has to offer.
Table of Contents (16 chapters)
Other Books You May Enjoy

To get the most out of this book

To get the most out of this book, you should have a Microsoft Teams account (free or business) and you should have the application installed on your computer and mobile phones.

The final chapter of the book covers the use of PowerShell, which requires the installation of the Microsoft Teams PowerShell module.

Software covered in the book

OS requirements

Microsoft Teams

Windows, macOS X, or Linux Android or iOS

Microsoft Teams PowerShell module


If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository ( Doing so will help you avoid any potential errors related to the copying/pasting of code.

Download the example code files

The code bundle for the book is hosted on GitHub at We also have other code bundles from our rich catalog of books and videos available at Check them out!

Download the color images

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here:

Conventions used

There are a number of text conventions used throughout this book.

Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: ''Select System info from the Administration panel.''

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. For example; "We loop through all these owners and compare them with the email defined in $teamOwnerEmail."

A block of code is set as follows:

$winVersion = Get-WmiObject Win32_OperatingSystem
$psVersion = Get-Host | Select-Object Version
Write-Host "This computer is running:"
Write-Host ("Windows {0} – Build {1}"-f $winVersion.Version, $winVersion.BuildNumber)
Write-Host ("PowerShell {0}.{1}" -f $psVersion.Version.Major, $psVersion.Version.Minor)

Any command-line input or output is written as follows:

Get-Team -DisplayName "Project X"

Important notes and real-life Microsoft Teams scenarios appear like this.

Pro tips appear like this.