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…
Create Azure Windows 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…
List Printers on a Windows Print Server
This post is about a small script to connect a Windows Print Server remotely and list all Printers attached to the Server.It will also provide printer IP Address, printer status etc. I will use Microsoft Windows Operating System WMI provider in Powershell to connect and generate details from the print server. Through this script, I…
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…