I would say that CLI is absolutely critical. Most often because something has happened which made the GUI inaccessible, or I need to configure an option that cannot be configured via the GUI. Obviously, with a well written GUI, the second point is invalid. Far too often in my experience, a patch or system issue has made the GUI non-functional, and we've had to resort to CLI administration until the vendor could restore GUI access.
↧