Skip to content

Commit

Permalink
add support for Settings command (#46)
Browse files Browse the repository at this point in the history
  • Loading branch information
chilcote authored May 11, 2022
1 parent ca2dcc8 commit cf923d4
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions tools/cmdr.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,20 @@ def sched_update(args):
return c


def settings(args):
c = {"RequestType": "Settings", "Settings": []}
if hasattr(args, "allowbst") and args.allowbst:
c["Settings"] = [
{
"Item": "MDMOptions",
"MDMOptions": {
"BootstrapTokenAllowed": True,
},
}
]
return c


def sched_update_subparser(parser):
sched_update_parser = parser.add_parser(
"ScheduleOSUpdate", help="ScheduleOSUpdate MDM command"
Expand Down Expand Up @@ -169,6 +183,17 @@ def account_config_subparser(parser):
return p


def settings_subparser(parser):
settings_parser = parser.add_parser("Settings", help="Settings MDM command")
settings_parser.add_argument(
"--allowbst",
action="store_true",
help="BootstrapTokenAllowed",
)
settings_parser.set_defaults(func=settings)
return settings_parser


def simple_command_subparser(request_type, parser):
new_parser = parser.add_parser(
request_type,
Expand Down Expand Up @@ -242,6 +267,7 @@ def main():
rem_prof_subparser(subparsers)
sched_update_subparser(subparsers)
account_config_subparser(subparsers)
settings_subparser(subparsers)

command_subparser(subparsers)

Expand Down

0 comments on commit cf923d4

Please sign in to comment.