Container security rises to meet the challenges of container vulnerabilities

As container technology becomes ubiquitous, container security has become crucial. Here’s a look at some recent innovations in this growing…

3 days ago

AWS vs. Google Cloud: After a big 2019, what does 2020 hold?

AWS is the public cloud market leader. But Google Cloud is catching up. One thing is sure: In the AWS-Google…

5 days ago

Update: Cloning Azure environments using Azure Automation

Previously, we talked about cloning Azure environments for entire resource groups. But suppose you want to clone just a single…

7 days ago

Still using Exchange 2010? Upgrade to Exchange 2016, Hosted Exchange, or Office 365

The clock is ticking. You will have to upgrade Exchange 2010 soon. Here’s three ways to go: Exchange 2016, Hosted…

2 weeks ago

Azure Quick Tip: Fixing Azure Automation ‘Invalid JSON primitive’ error

If you get the error “Invalid JSON primitive” in Azure Automation, don’t immediately begin ripping up your code. It may…

2 weeks ago

Introducing Microsoft Graph PowerShell module: A look under the hood

Until recently, there was no easy way to work with the Microsoft Graph API from PowerShell. But the new Microsoft…

3 weeks ago

Azure Quick Tip: Cloning an Azure virtual network the easy way

Here’s a short script for what you may think is a big job. But cloning an Azure virtual network is…

3 weeks ago

Cloning Azure environments using Azure Automation

Here’s a tutorial complete with a script that will help you use Azure Automation to speed up the process of…

3 weeks ago

Reviewing resumes: How to automate a common HR chore

Reviewing resumes is a necessary but often tedious chore for every HR department. It’s time to use digital transformation to…

3 weeks ago

Azure Quick Tip: Workaround for Azure Credentials expired errors

Here’s a workaround for the “Your Azure Credentials have not been set up or have expired” error you may get…

4 weeks ago