Enable or disable lockdown mode on vcenter

Last updated:

VMWARE
#To enable Lockdown mode using PowerCLI, run this command:  
 
(get-vmhost <hostname> | get-view).EnterLockdownMode() | get-vmhost | select Name,@{N="LockDown";E={$_.Extensiondata.Config.adminDisabled}} | ft -auto

  
#To disable Lockdown mode, run this command:  
  
(get-vmhost _<hostname>_ | get-view).ExitLockdownMode()  
  
#To batch modify Lockdown mode using PowerCLI, save this text in a *.PS1 file and run with PowerCLI:

$vCenter = '_vCenterServer_Name_or_IP_address_'

Connect-VIServer $vCenter

$Scope = Get-VMHost #This will change the Lockdown Mode on all hosts managed by vCenter

foreach ($ESXhost in $Scope) {

(get-vmhost $ESXhost | get-view).ExitLockdownMode() # To DISABLE Lockdown Mode

#(get-vmhost $ESXhost | get-view).EnterLockdownMode() # To ENABLE Lockdown Mode

}

Disconnect-VIServer -Server $vCenter -Confirm:$false

references:

Enabling or disabling Lockdown mode on an ESXi host (broadcom.com)