Select Page
The Syntax Difference Between Python and PowerShell

The Syntax Difference Between Python and PowerShell

During MS Ignite 2020, I was surprised to learn of a growing debate that system administrators are starting to become increasing vocal on..."Which scripting language is better? Python or PowerShell?" Having only dabbled in both, I am not an authority ... continue reading
How to Manage Microsoft Teams via PowerShell

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 ... continue reading
PowerShell Basics: How to Delete Microsoft Teams Cache for All Users

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 ... 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 ... continue reading
Applying AI to save lives: How A Team at Microsoft made Drones Self Aware

Applying AI to save lives: How A Team at Microsoft made Drones Self Aware

One of the more memorable proof of concepts I participated in was alongside Salt Spring Island, BC based startup InDro Robotics. This drone operating outfit reached out to our to explore how they could better enable their drones for search ... 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 ... continue reading
PowerShell Basics: How to Delete Files Older Than X Days

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 ... continue reading
PowerShell Basics: How To Add A New Azure Active Directory User

PowerShell Basics: How To Add A New Azure Active Directory User

Our team has been receiving a large number of questions in the Microsoft Ignite the Tour Experts area regarding the adoption of Azure Active Directory. One question that comes up frequently is: "How do I automate the ability to add ... continue reading
PowerShell Basics: How to Manage Azure Resources via PowerShell

PowerShell Basics: How to Manage Azure Resources via PowerShell

PowerShell automation can be powerful when harnessed correctly. Whats more is that its capabilities can expand well beyond on-premises. To get started on this journey, this post will look at how to manage Azure Resources via PowerShell to further our ... continue reading
Role_Based_Access_Control_RBAC_vs_Policies.png

Governance 101: The Difference Between RBAC and Policies

Organization's that adopt governance can achieve effective and efficient use of IT by creating a common understanding between organizational projects and business goals. To achieve said goal, "guardrails" have to be set in place to ensure resource creation and utilization ... continue reading