Menu

Virtual Geek

Tales from real IT system administrators world and non-production environment

Blog posts : "powercli"

Broadcom PowerCLI: Building a GUI to Check VMware HA Admission Control Compliance

This PowerCLI GUI script I have written to audit VMware ESXi clusters high availability (HA) inside vCenter Server. This script validates below ideal configuration is defined on the cluster and tells me whether configuration is correct with green tick and non-compliant with red cross.

Note: This …

Read more

Automating VMware ESXi Cluster Admission Control Report Insights with PowerCLI

This PowerCLI script retrieves detailed information about VMware Cluster High Availability (HA) and Admission Control policies. It is extremely useful for system administrators and auditors who need to verify that cluster settings comply with engineering or governance standards.

By running this s…

Read more

PowerCLI GUI: One Click Renew and Refresh VMware VMCA ESXi Certificate

This is second script article wrote on same topic 'How to Renew and Refresh an ESXi Certificate with a PowerCLI script'. In the earlier post I gave simple PowerCLI script, very easy to execute. In this article I have written the same script but added a Graphical User Interface for more easiness. Bel…

Read more

How to Renew and Refresh an ESXi Certificate with a PowerCLI script

By renewing VMware ESXi server certificate through vCenter Server you can safeguards adherence to security best practices. You renew ESXi certificate to continue securing connection for your vSphere environment, avert trust issues with vCenter Server, and guarantee compatibility for upgrades, as exp…

Read more

Get VMware vCenter Appliance Version using Broadcom PowerCLI VCSA REST API

This PowerShell script uses VMware vCenter Server Rest API and shows VCSA (vCenter Server Appliance) version through the command line. Keeping track of your vCenter Server Appliance (VCSA) version is crucial for effective management and update. Simply provide your vCenter credentials, and the script…

Read more

Check VCSA Upgrade Staging Progress using PowerShell vCenter REST API

While staging patches update on the VCSA (vCenter Server Appliance), it takes some time to download updates on vCenter Server from remote source. Using this script I can track whether staging is completed or not. It simply shows value true or false for Staging Completed in the given output. I found …

Read more

Delete VMware VCSA Management Schedule Backup Job using PowerShell

This PowerCLI script helps to remove vCenter Server Appliance Management backup schedule job.

Screenshot of a PowerShell console showing the execution of 'Remove-VCSAScheduledBackup.ps1' script. The output confirms a connection to 'marvel.vcloud-lab.com', and then states 'Removing existing backup schedules...' followed by 'Deleted schedule: monthly', indicating successful removal of a vCenter backup schedule.

You can download Remove-VCSAScheduledBackup.ps1 script here or it is also available on github.com.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19…

Read more

Modify Broadcom VCSA Management Schedule Backup Job using PowerCLI

This is VMware PowerCLI script helps to modify existing Backup Schedule in VCSA (vCenter Server Appliance). To manually edit existing backup schedule open vCenter Server Management portal with 5480 port. In the Backup click EDIT link and modify the settings. 

vCenter Server Backup Configuration screenshot showing backup schedule and activity Powercli  PowerShell automation devops

In the below PowerShell script, f…

Read more

Configure vCenter Server Appliance Schedule Backup With VMware.PowerCLI

In my earlier article, I wrote a script to backup VCSA (Broadcom VMware vCenter Server Appliance) on demand using VMware.PowerCLI (PowerShell). In this article I want to have more automated way to setup a schedule job to have backup at scheduled time. To setup backup schedule in VCSA, login to vCent…

Read more

Automating vCenter Server Appliance Backups with PowerShell On Demand

It is a best practice to take backup before doing any update or patching of VCSA (VMware vCenter Server Appliance) or keeping regular backups of VCSA make it makes reliable incase of vCenter server failures. They can be restored easily from backup if required anytime. 

Note you will required VMwa…

Read more

Advanced VMware Virtual Machine Disk Mapping HTML Reporting with PowerCLI

While managing large Broadcom VMware environments, understanding how multiple Virtual Machines virtual disks are mapped across datastores, SCSI controllers, and guest partitions is critical for performance tuning, troubleshooting, and capacity planning. Doing this manually is time-consuming and erro…

Read more

Reset VMware ESXi root password from vCenter using PowerCLI

When I began working with a new client on their Virtualization Broadcom VMware project, I encountered several ESXi servers that were already deployed and connected to vCenter servers. Since I was new to the project, I found that the root passwords for some of these ESXi servers were undocumented and…

Read more

Broadcom VMware PowerCLI based ESXi capacity planner html web portal

I had a requirement to provide a solution for monitoring ESXi servers' CPU, memory, and datastore usage to non-IT or developer users without giving them direct access to vCenter or ESXi servers. The solution needed to avoid using any additional applications or tools. Previously, I had set up a syste…

Read more

Staging vCenter Server Appliance (VCSA) updates using Rest API

This script is a another part of Upgrade vCenter Server Appliance (VCSA) with VMware PowerCLI. In this article I am using Rest API calls to update VCSA via VAMI. At the moment I am able to stage the updates, but installation of update to vCenter is not working. Once I get solution I will revise this…

Read more

Upgrade vCenter Server Appliance (VCSA) with VMware PowerCLI

I had bunch of vCenter Server appliance (VCSA) to update/upgrade. Although the upgrade process using vCenter Server VAMI portal (5480) is fairly very simple and easy as shown in Patching update VMware vCenter Server Appliance from a zipped update bundle Web server. But I wanted it to get it automate…

Read more

VMware PowerCLI Clone VM from template with customization specs in vCenter

This is a second alternative script to VMware PowerCLI Clone and Deploy VM from template in vCenter. In earlier article I did customization of newly cloned Virtual Machine using Windows PowerShell commands which I executed using Invoke-VMscript. Here in this script I used inbuilt customization profi…

Read more

VMware PowerCLI Clone and Deploy VM from template in vCenter

This VMware PowerCLI helps cloning and deploying Virtual Machine from template in vCenter Server. I had to write OS customization for Windows 2019 server because due to some reason native customization profile was failing. Here in this script there are 3 files in the script package, first file is vC…

Read more

PowerCLI enable or disable WBEM service on VMware ESXi server

The VMware Host Hardware (WBEM) sensor monitors information about the hardware of an ESXi server using Web-based Enterprise Management (WBEM). This script will disable and enable WBEM service using PowerCLI.

Download this Set-WbemServiceEsxi.ps1 here or it is also available on github.com/janviuda…

Read more

Vmware PowerCLI Import-Module message VMware Customer Experience Improvement Program (CEIP)

When you run the command to Import-Module VMware.PowerCLI on Powershell, You might have received the below warning message regarding VMware CEIP (Customer Experience Improvement Program). 

VMware's Customer Experience Improvement Program (CEIP) collects technical information from participating cu…

Read more

Create List or Remove VMware VM Snapshots with PowerCLi

This is very handy and useful PowerCLI script, when I do my labs or production deployment changes on VMware environment. Whenever I have multiple servers to make changes and wants to ensure no problem should occur after changes, I take temporary VMware snapshots. But working with snapshot manually i…

Read more

20 blog posts

Blog Search

Page Views

1 5 0 7 4 0 1 0

Archive

Follow me on Blogarama