Expert Microsoft Teams Solutions available for pre-order

At long last, I’m pretty excited to announce this labor of love with some of my peers / teammates:

We’re still finalizing a few things (so a few chapter titles/headings may change), but here’s the top level outline:

Chapter Title Topics
1 Teams Overview Azure AD architecture Organization and user interface Instant messaging, chat, and presence Calendaring Mobile Devices
2 Approvals Creating and responding to approvals Administration of the Approvals app
3 Task Management Planner, To Do, and the Tasks App
4 Bookings Creating and managing a booking calendar Integration with other apps and services
5 Meetings Scheduled, Ad-hoc, and Channel meetings Meeting features (including transcription, recording, webinars, break-out rooms, and registration) Meeting options Audio conferencing
6 Meeting Room Licensing and configuring Meeting Rooms Room scheduling Meeting room devices
7 Live Events Scheduling live events Presenting and sharing content and invitations External meeting production
8 Teams app development Building and publishing apps in Teams
9 Workflow integration Connecting Power Automate to Teams, including posts and notifications
10 Power Virtual Agents Creating and publishing chat bots
11 Phone System Terminology, including calling plans, communication credits, conferencing, and emergency policies Calling features Licensing
12 Cloud Phone System Architecture Cloud-only and direct-routing configurations Implementing phone system features, including E911, creating and assigning phone numbers, policies (call park, calling, caller ID, emergency) Configuring outbound calling
13 Microsoft Teams devices Working with phones, Teams rooms, collaboration bars, and Teams displays
14 Planning and adoption The Microsoft Teams adoption framework
15 Governance Identity and authentcation Compliance (including retention and information barriers) Lifecycle management (including provisioning and access packages
16 Integration with Exchange Hybrid Enabling and configuring hybrid connectivity between Teams and Exchange
17 Security and Data Protection Conditional Access Data Loss Prevention
18 Reporting Call Quality Dashboard Call detail reports User-based call reports Live events Teams usage

You can go pre-order it here:[ Continue reading ]


New Year, New Skills

Happy New Year, everyone!

I’m super excited to be part of of my publisher’s #NewYearNewSkills initiative.  If you’ve been curious about how to get software to help you do less of the less important stuff so you can do more of the more important stuff but weren’t sure where to start, my book “Workflow Automation with Microsoft Power Automate” is a great place to start! … [ Continue reading ]


Fun: Keep-Alive Mouse

This week I wanted to do something a little bit fun.  You’ve probably seen scripts that keep your mouse moving so your machine doesn’t go to sleep…

But have you ever seen one with PowerShell?

Yes, with the [System.Windows.Forms.Cursor] type, you can move the mouse. … [ Continue reading ]



Kind of excited to see the stats counter on my blog roll over this week, topping 1 million visits in the past year and a half since migrating from the TechNet blog platform!

Thank you for joining me!  Here’s to many more years of cloud journey!… [ Continue reading ]


Available for Pre-Order: SharePoint Server Admin Book!

What a crazy year it has been! This week, I sent off the final drafts for my fifth book published this calendar year.

This hefty book (600+ pages) covers installation and configuration of the SharePoint server platform.  Some of the highlights include:

  • Designing for performance
  • MinRole and custom server role deployments
  • Business Connectivity Services walk-throughs
  • Detailed deployment of the Power Platform On-Premises Data Gateway
  • Using Power Automate with a Data Gateway to interact with SharePoint Server
  • Walkthroughs of all the options in the Hybrid Picker / Hybrid Wizard
  • Examples of using migration tools to get to SharePoint Online

You can quickly pre-order it on Amazon now!… [ Continue reading ]