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)