Fix Errordomain=nscocoaerrordomain&errormessage=Could Not Find The Specified Shortcut.&errorcode=4

Fix Errordomain=nscocoaerrordomain&errormessage=Could Not Find The Specified Shortcut.&errorcode=4

There is some issue on my Macbook that I noticed recently. I got an error message saying Errordomain=nscocoaerrordomain&errormessage=Could Not Find The Specified Shortcut.&errorcode=4. After many contacts with Apple support, I finally resolved this issue. However, in my thread discussion, there are so many users asking about the same issue with their Apple products. But after…

Using Application Security Groups (ASGs) with VNet Peering and Their Limitations

This is a scenario that a client recently asked about, and through my research, I discovered some limitations. The question, in short, is: Can we use/reference Application Security Groups (ASGs) in a Network Security Group (NSG) through VNet Peering? First, allow me to explain the environment architecture.  The Environment Within this environment, there are multiple Azure…

Lessons Learned Testing the ‘Configure Backup on VMs’ Azure Policy

Recently, I was doing some testing with the ‘Configure backup on VMs of a location to an existing central Vault in the same location’ Azure Policy and wanted to share some interesting lessons learned. Backup Related Azure Policies Firstly, there are currently only 2 backup-related built-in policies available, namely: The first policy listed (the ‘Azure…

Govern Azure Virtual Network (VNet) CIDR Ranges with Azure Policy

With everything becoming more cloudified, things can get a little more complicated. That is especially so for networking, even more so if you’re using hybrid networking and connecting your cloud networks to your on-premises networks, either through Site-to-Site (S2S) VPN, or ExpressRoute. If you’re responsible for the network, you want to maintain control. Scenario I had a…

Using Azure Policy to Audit Resource Group Resource Locks

When enterprises start their move to Azure, there is an endless list of things that need to be taken into consideration, from Security, Cost, BCDR, Identity and Access Management, Monitoring, Naming Standards, Automation, etc. One topic that’s been the growing focus is Governance. And with it, comes a far-reaching list of elements that touch nearly…

Publishing GitHub Super-Linter Terraform Quality Checks to Azure DevOps Pipelines

Recently, I have written several DevOps related articles. Namely: This article is the 3rd one on a similar topic, but specifically focuses on the GitHub Super-Linter. The GitHub Super-Linter is a simple combination of various linters (41 at the time of this writing), written in bash, to help validate your source code. Quality Checks for Terraform The…

Deploying Azure DevOps (ADO) Using Terraform

About a month ago, Microsoft announced the release of the Azure DevOps Provider for Terraform. Using this provider, we’re able to create Azure DevOps (ADO) projects, repositories, pipelines, variable groups, etc. Recently, I delivered the 3rd part in my 3-part presentation series on “Infrastructure-as-Code (IaC) Using Terraform”. This “advanced edition” covered deploying infrastructure (ie. a hub-and-spoke…

Cloning Azure VMs into Production via Azure Backup

I wanted to share this experience I had on a project, and some lessons learned about it. Scenario This project was typical, with both Production and Non-Production environments; all hosted within Azure. In the Non-Production environment, the various Application Teams had engaged with their respective Vendors, to perform the supported installation and configuration of the…