Contents

ManagedMenuExtras

The payload that configures menu extras.

Declaration

object ManagedMenuExtras

Properties

NameTypeDescription
AirPort.menuboolean

If true, enables the AirPort menu extra.

Battery.menuboolean

If true, enables the Battery menu extra.

Bluetooth.menuboolean

If true, enables the Bluetooth menu extra.

Clock.menuboolean

If true, enables the Clock menu extra.

CPU.menuboolean

If true, enables the CPU menu extra.

delaySecondsnumber

The number of seconds to delay after login before adding or removing menu extras. If the delay is too short, the menu extras don’t appear, or disappear from the menu bar.

Displays.menuboolean

If true, enables the Displays menu extra.

Eject.menuboolean

If true, enables the Eject menu extra.

Fax.menuboolean

If true, enables the Fax menu extra.

HomeSync.menuboolean

If true, enables the HomeSync menu extra.

iChat.menuboolean

If true, enables the iChat menu extra.

Ink.menuboolean

If true, enables the Ink menu extra.

IrDA.menuboolean

If true, enables the IrDA menu extra.

maxWaitSecondsnumber

The maximum wait, in seconds, for all menu extras to be added or removed.

PCCard.menuboolean

If true, enables the PCCard menu extra.

PPP.menuboolean

If true, enables the PPP menu extra.

PPPoE.menuboolean

If true, enables the PPPoE menu extra.

RemoteDesktop.menuboolean

If true, enables the Remote Desktop menu extra.

Script Menu.menuboolean

If true, enables the Script menu extra.

Spaces.menuboolean

If true, enables the Spaces menu extra.

Sync.menuboolean

If true, enables the Sync menu extra.

TextInput.menuboolean

If true, enables the Text Input menu extra.

TimeMachine.menuboolean

If true, enables the TimeMachine menu extra.

UniversalAccess.menuboolean

If true, enables the Universal Access menu extra.

User.menuboolean

If true, enables the User menu extra.

Volume.menuboolean

If true, enables the Volume menu extra.

VPN.menuboolean

If true, enables the VPN menu extra.

WWAN.menuboolean

If true, enables the WWAN menu extra.

Discussion

Specify com.apple.mcxMenuExtras as the payload type.

Profile availability

Device channel

macOS

User channel

macOS

Allow manual install

macOS

Requires supervision

NA

Requires user-approved MDM

NA

Allowed in user enrollment

NA

Allow multiple payloads

NA

Profile example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>Battery.menu</key>
            <false/>
            <key>delaySeconds</key>
            <integer>30</integer>
            <key>maxWaitSeconds</key>
            <integer>60</integer>
            <key>PayloadIdentifier</key>
            <string>com.example.mymanagedmenuextraspayload</string>
            <key>PayloadType</key>
            <string>com.apple.mcxMenuExtras</string>
            <key>PayloadUUID</key>
            <string>93bd5b68-0141-4055-aaaf-a6cebc1cfeeb</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Menu Extras</string>
    <key>PayloadIdentifier</key>
    <string>com.example.myprofile</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>dc2618ce-736c-4af7-b652-f9cdf3eb9ce4</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

See Also

User Experience