Speaker

Mike Kanakos

Mike Kanakos

Infrastructure Tools Engineer • Microsoft MVP • PowerShell User Group Leader • Tech Blogger

Apex, North Carolina, United States

Mike Kanakos is a 20+ year IT veteran and Microsoft MVP. He works for Align Technology as an Infrastructure Tools Engineer supporting Azure AD, Active Directory, Single Sign-on and Certificate Services. He is a big advocate of community, open source, automation, and PowerShell.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • PowerShell
  • Azure
  • Azure AD
  • Automation with PowerShell
  • DevOps & Automation

Sending HTML mail with Graph is hard - but it doesn't have to be

Remember the good old days... ya know when you could use Send-MailMessage with some simple params and poof... just like that your sending mail from your PWSH terminal. Fast forward today... and now it's authenticating to Graph and the constructing a JSON with all the info to construct an email send request...

If you are a sysadmin or automation specialist who needs to send emails for mail alerts or for on-prem automation, this new secure method to send mail probably seems hard... like REALLY HARD! But it doesn't have to be...

I am going to show you how with nothing more than TWO open source PowerShell modules you can easily auth to the Graph API and SEND very complex HTML email... all without having to do hard things...

We'll start by tackling the Graph auth process and walk up from simple mail sends to more complex things like lots of HTML formatting, embedded pics and all kinds of crazy things HTML will let you do inside a mail body!

I promise you when you leave this session; you will see that you can send mail with a nearly identical syntax of Send-MailMessage AND connect to graph!

...and it will be easy!!!

Debugging your scripts with VSCode

You suck at debugging your scripts... yeah; I said it... but it's not your fault. Debugging code is a tough job!

Join me for a demo of what debug options are available in your favorite IDE: VSCode !
Learn how to debug code like a pro and finally master the troubleshooting process.
- breakpoints
- conditional breakpoints
- breakpoints with hit counts
- breakpoints that write log messages
- stepping in and out
- launch profiles

We will cover it all and make it seem like you can actually do this!

I'll even show how you can debug code in the ISE for the last three people still using the ISE to write their code...

PowerShell + DevOps Global Summit 2023 Upcoming

April 2023 Bellevue, Washington, United States

French PowerShell User Group

Mike will review the recent version of the Microsoft PowerShell team's secret management module.
He will show you installation, how it works, how to store different types of secrets and how you can integrate the module into your existing tools and scripts.

February 2021

PowerShell: Microsoft's SecretManagement Module with Mike Kanakos

Mike Kanakos is joining us again this February. He will be reviewing the recent release of the SecretManagement module from the Microsoft PowerShell team.

He will demonstrate installation, how it works, storing different kinds of secrets and how you can incorporate the module into your existing tools and scripts. By the end of this talk, you should have a basic understanding of how the SecretManagement module works and how you can start to use it in your daily workflow.

February 2021

Getting started with Secrets Management for PowerShell

Let's kick the tires on the new SecretsManagement module recently released by Microsoft!

Interactive demonstration of the installation process, how the module works, storing different kinds of secrets and how you can incorporate the module into your existing tools and scripts. By the end of this talk, you should have a basic understanding of how the SecretManagement module works and how you can start to use it in your daily workflow.

December 2020

Mike Kanakos

Infrastructure Tools Engineer • Microsoft MVP • PowerShell User Group Leader • Tech Blogger

Apex, North Carolina, United States