Microsoft Windows Automation with Red Hat Ansible (DO417)

Learn how to automate administration on Windows Server to enable your DevOps workflow Microsoft Windows Automation with Red Hat Ansible (DO417) is designed for Windows Server professionals without previous Ansible® experience. You will use Ansible to write automation playbooks for Microsoft Windows systems to perform common system administration tasks reproducibly at scale. You will also learn to use Red Hat® Ansible Tower to securely manage and run your Ansible playbooks from a central web-based user interface. This course is based on Red Hat Ansible Engine 2.8, Red Hat Ansible Tower 3.5, and Windows Server 2016 and 2019.
Course Details

Price:

$4,700.00

Days:

5

Location:

Virtual

Course Overview

Learn how to automate administration on Windows Server to enable your DevOps workflow Microsoft Windows Automation with Red Hat Ansible (DO417) is designed for Windows Server professionals without previous Ansible® experience. You will use Ansible to write automation playbooks for Microsoft Windows systems to perform common system administration tasks reproducibly at scale. You will also learn to use Red Hat® Ansible Tower to securely manage and run your Ansible playbooks from a central web-based user interface. This course is based on Red Hat Ansible Engine 2.8, Red Hat Ansible Tower 3.5, and Windows Server 2016 and 2019.

Configure Microsoft Windows systems to be managed with Ansible. Create and manage inventories of managed hosts and provide credentials to manage them to Red Hat Ansible Tower. Write Ansible playbooks to consistently automate multiple tasks and apply them to managed hosts. Run individual ad hoc automation tasks and complex playbooks from Red Hat Ansible Tower. Create survey forms in Red Hat Ansible Tower to simplify playbook operation. Parameterize playbooks using variables and facts. Write and reuse existing Ansible roles to simplify playbook creation and reuse code. Leverage existing PowerShell DSC code to extend the power of Ansible automation. Automate common Windows Server system administration tasks using Ansible.

You are expected to have experience as Windows Server administrators, but no previous experience with Red Hat Ansible Automation or Linux® is required.

1 – Getting Started with Microsoft Identity

  • Different types of tokens used in Microsoft identity
  • Account types in Microsoft identity
  • Identity topology options

2 – Application types in Microsoft identity

  • Single-page applications
  • Web apps that sign in users and call APIs
  • Daemon and non-interactive apps

3 – Permissions and Consent Framework

  • Understand the permissions and consent framework in the Microsoft identity platform
  • Delegated permissions and consent
  • Application permissions and consent

4 – Secure custom APIs with Microsoft Identity

  • Create and secure a web API with Microsoft identity
  • Call secured APIs from web applications
  • Call secured APIs from daemon apps

5 – Work with users, groups, and roles in custom apps and APIs

  • Role-based access control in Microsoft identity
  • Utilize security groups in custom apps and APIs secured with Microsoft identity
  • Use application roles in custom apps and APIs

6 – Optimize data usage when using Microsoft Graph with query parameters

  • Microsoft Graph of Query Parameters
  • Expand related entities & search content in Microsoft Graph
  • Reduce traffic with batched requests

7 – Optimize network traffic with Microsoft Graph

  • Understand throttling in Microsoft Graph
  • Avoid throttling & implement throttling strategies
  • Eliminate polling Microsoft Graph with delta query

8 – Access User Data from Microsoft Graph

  • Working with users in the organization
  • User profile photos and related users
  • Modifying users

9 – Manage Group Lifecycle with Microsoft Graph

  • Working with groups in the organization
  • Users and their groups
  • Manage group lifecycle

10 – Access Files with Microsoft Graph

  • Access and download files from OneDrive
  • Uploading files to OneDrive
  • Work with file relationships and trends in OneDrive

11 – Use Change Notifications and Track Changes with Microsoft Graph

  • Microsoft Graph overview and .NET core web APIs
  • Microsoft Graph change notifications
  • Microsoft Graph track changes (delta query)

12 – Introduction to building apps for Microsoft Teams

  • What are Microsoft Teams apps?
  • How do you create an app for Microsoft Teams?
  • When should you choose to build a custom Microsoft Teams app?

13 – Task-oriented interactions in Microsoft Teams with messaging extensions

  • Microsoft Teams messaging extensions and action commands
  • Search command message extensions
  • Link unfurling message extensions

14 – Create embedded web experiences with tabs for Microsoft Teams

  • Create a custom Microsoft Teams personal tab
  • Create a custom Microsoft Teams channel or group tab
  • Implement authentication in a custom tab

15 – Create interactive conversational bots for Microsoft Teams

  • Overview of bots with Microsoft Teams
  • Bots in Microsoft Teams channels and group chats
  • Proactive messages from bots

16 – Collect Input in Microsoft Teams with Task Modules

  • Collecting user input with task modules
  • Using adaptive cards and deep links in task modules
  • Using task modules with bots

17 – Connect web services to Microsoft Teams with webhooks and Office 365 Connectors

  • Connect web services to Microsoft Teams with webhooks
  • Create incoming webhooks
  • Use Office 365 Connectors in Microsoft Teams

18 – Microsoft Teams – Use the teamwork Microsoft Graph endpoint

  • Use Microsoft Graph with Microsoft Teams
  • Configure a built-in tab with Microsoft Graph
  • Use Microsoft Graph to post to the activity feed

19 – Microsoft Teams – Authentication and Single Sign-on

  • Understand authentication and single sign-on (SSO) in Microsoft Teams apps
  • Single sign-on (SSO) with Microsoft Teams tabs
  • Single sign-on (SSO) with Microsoft Teams bots

20 – Create interactive meeting apps for Microsoft Teams

  • Understand Microsoft Teams meetings apps
  • In-meeting experience and participant roles
  • Implement a post-meeting experience for attendees

21 – Distribute your Microsoft Teams app

  • Manage apps in the Developer Portal
  • Upload to a user or team
  • Publish to your organization
  • Automate Teams app deployment
Class Dates & Times
Filters Sort results
Reset Apply
01/05/2026 - 01/09/2026
Virtual
11:00:00 to 17:00:00 EST
Enroll Now
$4,700.00
02/16/2026 - 02/20/2026
Virtual
11:00:00 to 17:00:00 EST
Enroll Now
$4,700.00
11/03/2025 - 11/07/2025
Virtual
11:00:00 to 17:00:00 EST
Enroll Now
$4,700.00
12/01/2025 - 12/05/2025
Virtual
11:00:00 to 17:00:00 EST
Enroll Now
$4,700.00
12/15/2025 - 12/19/2025
Virtual
11:00:00 to 17:00:00 EST
Enroll Now
$4,700.00
— Questions?

Information Request

— Empower Change

Invest in Skills & Equality

Support Diversity, Equity, and Inclusion with Every Purchase.

Great Horizons is a North Carolina Certified HUB Vendor and WOSB. By becoming a patron of our organization, you are not only supporting a historically underutilized business, but a woman-owned small business as well.