Azure AD Reporting API, Download foreach user – sign-in status as CSV

#Draft, will be updating this with more text and images.   The following script will locate all users, then for each user it will dump out Azure AD reporting sign-in status in C:tempreporting[thismonth[thisday]] Example from lab, ehzure.com, I only have two users active, I’ll execute some user login activity at later time to provide a…


Microsoft Teams: Moving a Planner plan between channels

I recently (by accident) created a Planner plan in the wrong channel in Microsoft Teams (see blog post Using Planner to stay organized. When a co-worker saw the new Planner plan was created (and posted to the channel’s conversation) he corrected me and suggested it would be more appropriate to place the plan in another…


Microsoft Teams: Audit Log of Activity

Introduction: The purpose of this blog post is to describe how to use the audit log in Office 365 to understand what changes occurred in Microsoft Teams, when and by whom. For example, the date and time when a team was deleted and who deleted it. This can be extremely powerful evidence when conducting investigations….


Developing an Office 365 Skype for Business Cost Analysis

When assisting customers planning to upgrade or replace existing telecom services, I am often asked about reliability, security, overall value, and costs associated with Microsoft Office 365 Skype for Business. After answering the reliability and security questions about the Microsoft Cloud, I then focus the discussion on trying to understand the existing costs and telecom…


Microsoft Teams: What happens to a terminated employee and their conversation history?

Introduction: The purpose of this blog post is to demonstrate what happens to a user’s conversation chat history in Microsoft Teams after they have been terminated from the organization and deleted from Office 365. Background: Below is a chat conversation taking place in a Microsoft Teams channel, where Adele and other team members are participating…

2

Microsoft Teams: Manage it using Mobile Application Management (MAM)

Introduction: The purpose of this blog post is to walk the IT administrator through how to configure Mobile Application Management (MAM) for the Microsoft Teams app. In this blog post we will cover the following MAM topics: How to assign Intune licenses to end-users. How to configure Mobile Application Management using the Intune console in…


New video for the Azure-based federated authentication for Office 365 deployment

The high availability federated authentication for Office 365 in Azure deployment has a new video. This video has three main sections: The components and infrastructure of federated authentication (client, relying party, security token service, identity provider). The deployment of a high availability federated authentication for Office 365 in Azure as described in the articles. The authentication process…

5

Porting Cloud PSTN Telephone Numbers Between Office 365 Tenants

For organizations using the rich telecom and PBX features in Office 365 Skype for Business, a question often received by Microsoft is how to port (transfer) telephone numbers from one Office 365 tenant to another. The process is far easier and faster than you may imagine. The information required for Office 365 tenant number transfer…


Microsoft Teams: Using Planner to stay organized

Introduction: In this blog post I will discuss how to use the Microsoft Planner integration within Microsoft Teams to ensure your team (and yourself) is organized, on-task and above all else – streamline collaboration around a project. You can use these examples in your organization to help your employees learn and understand how they can…

4

Reduce Email with Microsoft Teams (how and why to do it)

Introduction: The purpose of this post is to walk you through how to send an email to a channel in Microsoft Teams and why you would want to do so. One of the many interesting features of Microsoft Teams is the capability to send an email to the team channel, and have the contents of…

5