Tags help to logically organize Azure resources in the environment. It is one of the fundamental principal of good cloud Governance. Each tag consist of a Key and a Value pair. For example, a Key could be “Environment” and corresponding Value is “Development” , or it could be “Application” as Key and “Payroll” as Value….
Tag: Script
Create EC2 Linux AMI with Packer and Powershell
An Amazon Machine Image (AMI) is an AWS resource we use to deploy Amazon EC2(Elastic Compute Cloud) instances. Ideally, an AMI contains the Operating System(Windows, Linux etc.) and a list of customization made on it to meet specific requirements. It helps to quickly bootstrap one or more EC2 instances with similar configuration. As per Amazon…
Create Azure Shared Image Gallery with Powershell
In my previous posts I wrote about automating Windows and Linux VM Image creation using Powershell and HashiCorp Packer : Create Azure Windows VM Image with Packer and Powershell Create Azure Linux VM Image with Packer and Powershell OS image helps you quickly deploy one or many Azure VMs with same configuration and baseline defined…
Create Azure Linux VM Image with Packer and Powershell
An image is required to deploy Azure Virtual Machine on Cloud. You can use a market place image that Azure provides. However, if you want to use a custom image with customization based on your company standards and baselines, you need to create a custom image. Custom image can be used to bootstrap deployments and…
Azure DevOps basic User and License Audit
In my previous post I discussed about Azure DevOps and shared a script to generate users and groups report in an Excel spreadsheet. We can periodically generate such report and perform audit on users and groups based on Company requirements. Today, I am going discuss about license usage and user activity audit. A common use…
Azure DevOps Users and Groups Report in Excel
Azure DevOps is a Microsoft product which provides version control, project management, automated builds, lab management, testing and release management,Code repository capabilities. It covers the application life-cycle and enables DevOps capabilities. Organizations using Azure DevOps allow users to login and perform different job roles including manage repositories, work items, perform build and release management etc….
Create Local Group and User on Windows Servers remotely
As a Windows Server Administrator we often need to manage local user accounts and groups on servers.It could be very tedious when you need to manage this on hundreds or thousands of servers. However, we can make it less tedious and more efficient by using scripts. Today, I am going to share a powershell script…
Upgrade VMware Virtual Machine Hardware Version
If you are managing VMware environment you might have encountered a situation where you had to upgrade VMware Hardware version on Templates you use to deploy VMs. This could be due to environmental changes – like ESXi upgrade or any other reason. Or it could be just because you have not upgraded VMware hardware version…
List VMware VM Templates in VCenter
If you want to generate a quick inventory of all VMware Virtual Machine Templates created in your vCenter environment you can use PowerCLI command-lets and pull that data quickly. Today I am sharing a script which helped me a lot as I have several vCenters to support globally and each one has several Templates for…
Find VMware Host and Cluster names for VMs
In today’s post I am going to share a small script block I used long back. I wanted to get VMware ESXi Host and Cluster name for a Virtual Machine from vCenter. Not necessarily the Host will remain same if I check it again after few hours. However, I just wanted to get that information…