June started in IT by fixing computers back in 2002. Since then, he has worked as a programmer, technical support specialist, and systems administrator. He is currently a technology consultant working with Microsoft 365, Azure, and various Messaging and Collaboration systems. June is always on the lookout for automation opportunities and prefers to write code in PowerShell whenever possible.
Back to Basics: Conditional Logic with PowerShell If Statement
Learn what the PowerShell If Statement construct is, understand its syntax and how it works.
Manage Office 365 With The Microsoft Graph Office 365 API
Learn to fully leverage the how to use the Microsoft Office 365 API in its various forms and incarnations in this hands-on tutorial!
Avoid False Positives with Office 365 Whitelist Domain
Spam is everyone now-a-days, but learn how you can avoid false positives with the Office 365 whitelist domain functionality!
How to Leverage Azure AD Connect Delta Sync For Faster Syncs
Keeping your on-premise AD domain and Azure AD perfectly synchronized is difficult but learn to use Azure AD Connect Delta Sync to make this even faster!
Learn How to Switch to Modern Authentication in Office 365
Enhance your IT organizations security and capabilities by switching to modern authentication in Office 365 in this ATA Learning tutorial!
Keep in Sync with Microsoft Azure AD Sync Password Writeback
Discover how to synchronize your Active Directory and Microsoft Azure AD passwords with the password writeback capability!
How to Use SharePoint PNP PowerShell Module in Office 365
Learn to utilize the SharePoint PNP PowerShell module with Office 365 in this hands on tutorial by ATA Learning!
Mitigate Leaked Password Damage with Honeypots
Is blocking leaked passwords enough to mitigate risks? Hackers are now crafting complex passwords! Perhaps it’s time to consider blocking passwords observed in the wild using Honeypots!
How to Set Up NGINX on Mac for Testing
Learn how to set up NGINX on a Mac for testing your website without building a separate server or VM in this step-by-step tutorial!
How to Protect Passwords with an Azure AD Password Policy
Learn how to set up Azure AD Password Protection and create an Azure AD password policy in this step-by-step guide!
How to Secure Passwords with Specops Password Policy
Learn how to install, configure, and create Specops Password Policy to start protecting your Active Directory user passwords.
PowerShell Encrypt Password Command via Secret Management Module
Learn how to use PowerShell to encrypt passwords with the Secrets Management module in this step-by-step tutorial!
PowerShell Get-Content a PowerShell Tail Equivalent
Use PowerShell Get-Content to powerfully read file data and PowerShell streams to manipulate the content just how you need it!
How to Set up a Bitvise SSH Server [Step-by-Step]
Learn how to setup the Bitvise SSH Server and leverage powerful authentication and authorization capabilities to enhance your SSH environment!
How to Set up Hyper-V Replication [Step-by-Step]
Learn how to set yourself up for success and put a disaster recovery plan in place with Hyper-V replication in this tutorial!
How to Setup Cloudflare Dynamic DNS
Keep your DNS record updated using Cloudflare's application programming interface (API) and learn how to set up Cloudflare Dynamic DNS via PowerShell and Cloudflare's API!
Finding Weak AD Passwords with Specops Password Auditor
Expose weak AD passwords by building your own PowerShell tool and by leveraging Specops' free Password Auditor tool!
How to Split Paths with the PowerShell Split-Path Cmdlet
Learn how to split and return different elements of a path using the PowerShell Split-Path cmdlet in this tutorial.
Using the Dynamic PowerShell to Get Current Users
Learn how use PowerShell to get current user in this step-by-step tutorial walking you through how to do so many different ways!