Esxcli es una potente herramienta para la administración y el troubleshooting de un Host ESXi, con esta herramienta podemos realizar cantidad de operaciones.
En el comando de hoy veremos como listar y sacar todos los comandos que podemos ejecutar con esxcli.
https://aprendiendoavirtualizar.com/category/esxcli/
Si ejecutamos esxcli, nos listará todos los namespaces disponibles, en esta ocasión vamos a elegir el namespace esxcli
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-001.png?resize=825%2C323&ssl=1)
Si ejecutamos esxcli esxcli mostrará de nuevo los namespaces, en este caso solo tiene uno, command.
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-002.png?resize=825%2C156&ssl=1)
Con esxcli esxcli command estará la opción list
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-003.png?resize=825%2C147&ssl=1)
Con esxcli esxcli command list nos listará todos los comandos disponibles en orden, pero al ser una lista bastante larga, puede que se nos haga un tanto infumable.
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-004.png?resize=825%2C507&ssl=1)
Podemos hacer esxcli esxcli command list | more e ir pasando uno a uno buscando el que queremos.
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-005.png?resize=825%2C626&ssl=1)
Pero para eso si conocemos mas o menos lo que buscamos podemos utilizar grep para buscar los comandos que contengan ese palabra con
esxcli esxcli command list | grep firewall , de esta manera filtraremos bastante la búsqueda
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-006.png?resize=825%2C282&ssl=1)
O con la palabra iscsi
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-007.png?resize=825%2C645&ssl=1)
Y como funciona esto? si nos fijamos en la parte izquierda aparecen los namespaces separados por un punto, en la columna de en medio el comando y en el de la derecha la descripción de para que sirve.
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-008.png?resize=825%2C341&ssl=1)
Pues para que funcione simplemente volvemos a escribir esxcli y escribimos los namespaces cambiando los puntos que lo unen por espacios, a esto le sumamos el comando y lo ejecutamos, así de fácil.
![](https://i0.wp.com/aprendiendoavirtualizar.com/wp-content/uploads/2019/01/esxcli-esxcli-command-009.png?resize=825%2C543&ssl=1)
Espero que os sirva.
Saludos