diff --git a/powerwall.sh b/powerwall.sh index 35c0e830..c3a7c27c 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -332,7 +332,7 @@ SHUTDOWN_SERVER(){ echo -en "${idsCL[White]}${MSG//${PW_ESXI_HOST_NAMES[${ESXIHOST}]}/${idsCL[LightCyan]}${PW_ESXI_HOST_NAMES[${ESXIHOST}]}}${idsCL[White]}${MSG_SPC}: " for ESXIHOST in "${PW_MAINSITEHOSTS[@]}"; do if [ "${TEST}" != "true" ]; then - VERIFY_ISCSI_VM_DOWN "${ESXI_HOST}" "${ESXIHOST}" & + [ $(ssh root@${ESXIHOST} 'esxcli system maintenanceMode get') != "Enabled" ] && VERIFY_ISCSI_VM_DOWN "${ESXI_HOST}" "${ESXIHOST}" & || touch ${PW_TMPFOLDER}/verify.iscsi.${ESXI_HOST}.done fi done if [ "${TEST}" != "true" ]; then