Powercli examples

From UVOO Tech Wiki
Revision as of 23:13, 6 February 2024 by Busk (talk | contribs) (Created page with "### auth to api ``` $vCenters = @("vmc01", "vmc02") Connect-VIServer -Server $vCenters ``` ### do stuff ``` # Connect to vCenter server # Connect-VIServer -Server <vCenterSer...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

auth to api

$vCenters = @("vmc01", "vmc02")
Connect-VIServer -Server $vCenters

do stuff

# Connect to vCenter server
# Connect-VIServer -Server <vCenterServer> -User <Username> -Password <Password>

# Specify the cluster name
$clusterName = "YourClusterName"

# Get all virtual machines on the specified cluster
$vmList = Get-VM -Location (Get-Cluster -Name $clusterName)

# Display information about each virtual machine
foreach ($vm in $vmList) {
    Write-Host "VM Name: $($vm.Name) | Cluster: $($vm.Cluster) | PowerState: $($vm.PowerState)"
}

# Disconnect from vCenter server
Disconnect-VIServer -Confirm:$false