If you would like to manage your vROPs using Powershell the following module could be helpful. Quote: PowervROps is a module written for PowerShell that can be used to access various elements of the vRealize Operations Manager API via PowerShell functions. Link: https://github.com/andydvmware/PowervROps
Read MoreThis is small powershell script to upload a file from your local disk to a webdav server. It is also proxy capable. #Complete path of the file to be uploaded $file = "d:\test_file.txt" #URL without the last "/" $url = "https://YOUR-SERVER/webdav" $proxy = "http=PROXY-SERVER:PORT" …
Read MoreSounds strange but yes it is possible 🙂 Just one module and some lines of Powershell code and thats it. Import-Module SSH-Sessions $old_passwd = "vmware" $new_passwd = "VMware1!" New-SshSession -ComputerName IP-ADDRESS -Username admin -Password $old_passwd $result = Invoke-SshCommand -ComputerName …
Read MoreI was not quite happy with the statistics from the vCenter. It is not possible to get an overview overall my ESXi servers. 🙁 Someone pointed me to the tool Graphite that this is a cool solution to visualize such kind of statistics. So I decided to give it a try. I created and virtual machine running Centos and Graphite …
Read MoreAfter an short weekend with a minimal of sleep … I’m done my Homelab is up and running. Furthermore I have created an template of an nested ESXi (virtualized ESXi). These nested ESXi are perfect for testing of Powershell scripts which I use to initial configure an new ESXi. Next steps which I have planned is to migrate …
Read MoreUsing this small script it is possible to change the HA settings for multiple virtual machines in an HA cluster. Example: – multiple virtual machines all with Name XXX-console HA restart policy possible values: -HARestartPriority:Low -HARestartPriority:High -HARestartPriority:Disabled -HARestartPriority:Medium …
Read More######################################################################################################## # Steps to use the script: # # 1st: create a folder on an shared datastore # # 2nd: adjust the content of the variable $FolderName to the name of the folder created in step 1 # # 3rd: adjust the content of the …
Read MoreScript to create a report about the VMware Tools status: Sample Output: Total VMs: 527 Total powered on: 474 Total powered off: 53 ToolsOK: 140 ToolsOld: 227 ToolsNotInstalled: 106 DisConnect from Virtual Center Set-PSDebug -Strict $VIServer = "VCENTERIP" Connect-VIServer -server $VIServer -User USERNAME …
Read MoreFirst you need to connect to a vCenter: Connect-VIServer -Server VCENTERIP -User USERNAME -Password PASSWORD Get-VMHost | Sort | Select Name, @{N="FC Device";E={[string]::Join(",",(($_ | Get-View).Config.StorageDevice.HostBusAdapter | where{$_.GetType().Name -eq "HostFibreChannelHba"} | …
Read MoreThis is a small function to rename the local datastore of a fresh installed ESXi server from datastore1 to SERVERNAME-local. $ServerIP="192.168.4.3" function renameds { $vmHost = Get-VMHost -Name $ServerIP $dsname = $vmHost + "-local" Get-Datastore -Name datastore* | Set-Datastore -Name $dsname }
Read More