PoshCode Logo PowerShell Code Repository

VMtoolsUpgrade-disable by David 3 months ago (modification of post by David view diff)
diff | embed code: <script type="text/javascript" src="http://PoshCode.org/embed/3210"></script>download | new post

Check and upgrade Tools during power cycling – Disable

  1. #####################################################################
  2. #       Purpose:  "Check and upgrade Tools during power cycling"
  3. #       Author:   David Chung
  4. #       Support:  IT Infrastructure
  5. #       Docs:     N/A
  6. #
  7. #       Instruction:    1. Create CSV file with list of servers
  8. #                                       2. Execute script from PowerCLI
  9. #                                       3. Enter virtual server name
  10. #                              
  11. #####################################################################
  12. $viserver = read-host "Please enter vCenter Server:"
  13. connect-viserver $viserver
  14. $vms = Import-Csv c:\server.csv
  15.  
  16. foreach ($vm.name in $vms)
  17.         {
  18.         Write-Host $vm.name " - Disabling VMTools Update at Power Cycle"
  19.         $vmConfig = New-Object VMware.Vim.VirtualMachineConfigSpec
  20.         $vmConfig.Tools = New-Object VMware.Vim.ToolsConfigInfo
  21.         $vmConfig.Tools.ToolsUpgradePolicy = "Manual"
  22.         Get-VM $vm.name | where {$_.Extensiondata.ReconfigVM($vmconfig)}
  23.         }

Submit a correction or amendment below (
click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:


Remember me