esfadmin is a command-line utility that calls the ESF Admin API to request administrative actions against ESMs. It is a part of Enterprise Developer and Enterprise Server, and can be found in the \bin and \bin64 directories.
One advantage of esfadmin is that it can be used to perform batch updates to an ESM, typically as part of a script. Another is that you supply all its configuration information on the command line, so you do not have to configure your MLDAP security manager in MFDS with an LDAP administrative user ID.
The ESF administration facility makes some security checks before it attempts to process an administration request: