max_length = len(max(subcmds, key=len))
for cmd in subcmds:
print " %*s - %s" % (-max_length, cmd, self.subcommands[cmd].description)
+ print " * server connection needed"
if subcommand in [None]:
raise CommandError("You must specify a subcommand")
if subcommand in ['help', '-h', '--help']:
raise CommandError(err)
class cmd_delegation(SuperCommand):
- """Delegation management [server connection needed]"""
+ """Delegation management *"""
subcommands = {}
subcommands["show"] = cmd_delegation_show()
class cmd_drs(SuperCommand):
- """DRS commands"""
+ """Directory Replication Services (DRS) management"""
subcommands = {}
subcommands["bind"] = cmd_drs_bind()
from samba.samdb import SamDB
class cmd_fsmo(Command):
- """Manage flexible single master (FSMO) roles [server connection needed]"""
+ """Flexible Single Master Operations (FSMO) roles management *"""
synopsis = "(show | transfer <options> | seize <options>)"
class cmd_gpo(SuperCommand):
- """Group Policy Object (GPO) commands"""
+ """Group Policy Object (GPO) management"""
subcommands = {}
subcommands["listall"] = cmd_listall()
class cmd_rodc(SuperCommand):
- """RODC commands"""
+ """Read-Only Domain Controller (RODC) management"""
subcommands = {}
subcommands["preload"] = cmd_rodc_preload()
raise CommandError("Service principal %s not affected" % name)
class cmd_spn(SuperCommand):
- """SPN management [server connection needed]"""
+ """Service Principal Name (SPN) management *"""
subcommands = {}
subcommands["add"] = cmd_spn_add()
)
class cmd_time(Command):
- """Retrieve the time on a remote server [server connection needed]"""
+ """Retrieve the time on a remote server *"""
synopsis = "%prog time <server-name>"
takes_args = ["server_name?"]
class cmd_user(SuperCommand):
- """User management [server connection needed]"""
+ """User management *"""
subcommands = {}
subcommands["add"] = cmd_user_add()