How to Use the New Exchange Online V2 PowerShell Module for Unattended Automation Scripts

Managing Exchange Online with PowerShell used to be a hassle but anymore. Learn what V2 is capable of in this in-depth tutorial.

June Castillote Avatar June Castillote

10 min. read

How to Set Up Visual Studio Code to Work with GitHub

Use GitHub Desktop or command-line Git to stage or discard, commit and push your changes to your GitHub repository.

June Castillote Avatar June Castillote

10 min. read

How To Upload Local Files to AWS S3 with the AWS CLI

Using S3 Web Console in managing files to S3 buckets is okay. But for bulk file operations, GUI is the best tool for that.

June Castillote Avatar June Castillote

10 min. read

How to Allow Self-Service Password Resets for Office 365 Users

Learn how to do self-service password reset in Office 365 with this step by step tutorial.

June Castillote Avatar June Castillote

9 min. read

How to Send Emails Using Amazon Simple Email Service (SES)

Learn how to send email using Amazon SES in step by step tutorial.

June Castillote Avatar June Castillote

9 min. read

Getting Started with hMailServer: Installation and Configuration

Learn how to get started sending email and managing HMailServer in this step-by-step tutorial!

June Castillote Avatar June Castillote

12 min. read

How To Set Up Azure Active Directory Connect For Your Office 365 Tenancy

Here's how to use Azure AD Connect to link Azure Active Directory and Office 365 in a step-by-step walkthrough!

June Castillote Avatar June Castillote

10 min. read

Static Website Using Jekyll to GitHub Pages for Free

Learn, step-by-step, how to setup a free static website using Jekyll and GitHub Pages in this informative walkthrough.

June Castillote Avatar June Castillote

12 min. read

How to Control Access to Office 365 Services with MFA

If you want to learn, hands-on, how to enable MFA Office 365, check out this article. You will learn, step-by-step how to enable MFA.

June Castillote Avatar June Castillote

10 min. read

How To Find And Delete An Email From All Mailboxes In Office 365

Learn, step-by-step, how to use PowerShell to find and delete Office 365 email in lots of mailboxes at once.

June Castillote Avatar June Castillote

7 min. read

Getting Started with Microsoft Teams Shifts

Learn, hands-on, how to intelligently managing employee shifts with Microsoft Teams Shifts!

June Castillote Avatar June Castillote

12 min. read

How to Save and Recover BitLocker Recovery Keys

Learn how to save and recover Bitlocker recovery keys to/from files, USB drives, AD, Azure AD and more in this step-by-step tutorial.

June Castillote Avatar June Castillote

10 min. read

How to Restore an Office 365 Mailbox for Free

Learn how to restore an Office 365 mailbox with PowerShell in this step-by-step guide!

June Castillote Avatar June Castillote

8 min. read

The Easy Way to Join Microsoft Teams Meetings

Almost every type of organization is now adapting online or virtual meetings in place of face to face meetings. In the midst of the recent global pandemic (COVID19), even schools are shifting to online classes to keep the educational activities going.

June Castillote Avatar June Castillote

7 min. read

How to Import a PST in Office 365

When managing mail systems like Exchange Online, one of the tasks an admin can never avoid is importing PST data to Office 365. There's more than one way to import PST data to Office 365.

June Castillote Avatar June Castillote

11 min. read

How to Import a PST into Outlook

When working with Outlook, there will inevitably come a time when you'll need to import a PST. But, what is a PST? According to Microsoft, "An Outlook Data File (.pst) contains your messages and other Outlook items and is saved on your computer."

June Castillote Avatar June Castillote

7 min. read

Back to Basics: PowerShell Strings

The string data type is probably the most used data type in PowerShell. From displaying messages, prompting for input, or sending data to files, it is almost impossible to write scripts without strings being involved.

June Castillote Avatar June Castillote

15 min. read

Using PowerShell to Delete Files [All the Ways]

Maintaining free disk space is crucial when managing servers and systems. As admins, you wouldn't want to get caught unaware of a 'disk full' situation. We all know where that situation leads - dismounted database, stopped services, inaccessible website, and the list goes on.

June Castillote Avatar June Castillote

11 min. read

Back to Basics: Understanding the PowerShell Switch Statement

The concept of conditional logic in programming is not anything new. Conditional logic is a fancy term for first checking for a condition (if something happened) and then doing something as a result of that condition.

June Castillote Avatar June Castillote

10 min. read

How to Up your Game with PowerShell Try Catch Blocks

Have you ever run a script or a PowerShell cmdlet and get confronted with a screaming wall of text - in red - like the one shown below?

June Castillote Avatar June Castillote

9 min. read

Subscribe to Adam the Automator

Get the latest posts delivered right to your inbox