Anthony Bartolo

Step-By-Step: Migrating Active Directory Certificate Service From Windows Server 2008 R2 to 2019

Windows Server 2008 R2 achieved end of support via Microsoft on January 14th 2020. In a previous post, steps were detailed on Active Directory Certificate Service migration from 2008 R2 to 2019 but required the new Windows Server 2019 server to have the same name as the previous 2008 R2 server.  Many of you have reached […]

Step-By-Step: Migrating Active Directory Certificate Service From Windows Server 2008 R2 to 2019 Continue Reading

How to Manage Microsoft Teams via PowerShell

Microsoft Teams usage has increased greatly during the current pandemic.  All types of organizations are using the communications tool to stay connected with its employees and customers alike.  The increase of use has also resulted in an increase of demand of system administrator’s time to manage Microsoft Teams. Everything from adding users and groups to

How to Manage Microsoft Teams via PowerShell Continue Reading

PowerShell Basics: How to Delete Microsoft Teams Cache for All Users

Sometimes there is a need to delete Microsoft Teams cache to quicken the adoption of an in-band policy change or simply troubleshoot an issue. The challenge here is that the cache for Microsoft Teams is in multiple directories. This can be done manually but would result in a slow and tedious process. Again, we turn to

PowerShell Basics: How to Delete Microsoft Teams Cache for All Users Continue Reading

PowerShell Basics: How to check if MFA is enabled in Azure and Office 365

Security governance has been top of mind for most since the onslaught of human malware has the masses working from home.  This comes with new concerns surrounding identity protection and actually proving that remote users are who they say they are in order to be allowed access to organizational data.  Multi-factor Authentication (MFA) is a

PowerShell Basics: How to check if MFA is enabled in Azure and Office 365 Continue Reading

PowerShell Basics: How to Upload Files to Azure Storage

In recent days there has been a push to move our team’s in-person presentations online.  In some cases we’ve been asked to record our presentations.  Storage has quickly become an issue and so I have been investigating ways to transfer the recorded presentations to the cloud.  Now the transfer can take place via GUI however

PowerShell Basics: How to Upload Files to Azure Storage Continue Reading

PowerShell Basics: How to Delete Files Older Than X Days

Currently spring cleaning your home… or trying to find something to do while stuck at home?  I’ve recently taken up the task to clean my NAS and other storage devices of files not touched in over 6 months to clear up storage space.  I once again turn to PowerShell to automate the task.   Lets begin.

PowerShell Basics: How to Delete Files Older Than X Days Continue Reading

PowerShell Basics: How to Scan Open Ports Within a Network

Network complexity is rapidly increasing with the addition of non-traditional devices gaining access to organizational networks. Singular purpose devices made available through the Internet of Things (IoT) offering has increased network complexity even further with the ease of adding said devices to the network and sometimes without the knowledge of a system administrator.  Hence the

PowerShell Basics: How to Scan Open Ports Within a Network Continue Reading

PowerShell Basics: How to Force a Full Password Sync in AzureAD Connect

Before starting this post, the team would like to thank all the contributions shared by the PowerShell community found on Reddit for their support on exploring PowerShell automation capabilities.  The outpouring of suggestions and sharing of scripts was awesome and has resulted in another question asked for us as a community to address. After reading

PowerShell Basics: How to Force a Full Password Sync in AzureAD Connect Continue Reading

PowerShell Basics: How to Force AzureAD Connect to Sync

In every organization, the possibility of role changes or change of contact information can occur quite frequently. AzureAD Connect is a great tool that allows administrators to make said updates either on-premises or in cloud and will sync all changes accordingly. It can take up to 30 minutes for Azure Active Directory to update these changes

PowerShell Basics: How to Force AzureAD Connect to Sync Continue Reading

PowerShell Basics: How To Unlock A User In Active Directory via PowerShell

Everyone makes mistakes. Sometimes end users forget their passwords and lock themselves out of their Active Directory access. Administrators can unlock these accounts via the Windows GUI, but what if there was a quicker way.  The PowerShell Active Directory module can save administrators time in governing end users and can also provide automation if required. 

PowerShell Basics: How To Unlock A User In Active Directory via PowerShell Continue Reading