-
Notifications
You must be signed in to change notification settings - Fork 3
Change Static Group Membership
Victor Deon edited this page Oct 9, 2025
·
1 revision
This tool will add or remove the computer it is run on from a specific Static Group, based on the name of the group.
Specifies the name of a static group from which the user will be added or removed.
- Type: string
-
Example:
--staticGroupName "Temporary Admin Privileges"
Specifies the encrypted credentials for Jamf API authentication.
- Type: string
-
Permissions: Create a New API Role with the following permissions:
- Update Static Computer Groups
- Read Static Computer Groups
- Create Computers
-
Example:
--clientId "..." OR --clientId "ENC:..."
Specifies the encrypted credentials for Jamf API authentication.
- Type: string
-
Permissions: Create a New API Role with the following permissions:
- Update Static Computer Groups
- Read Static Computer Groups
- Create Computers
-
Example:
--clientSecret "..." OR --clientSecret "ENC:..."
Defines the action for the tool, either to add to add computer to static group or remove to remove computer from static group.
- Type: string
-
Choices:
add
,remove
-
Default:
add
-
Example:
--action add
Specifies the domain for setting options in local or managed plists.
- Type: string
-
Default:
tech.rocketman.changestaticgroupmembership
-
Example:
--domain "tech.rocketman.customdomain"
{
"title": "Change Static Group Membership (tech.rocketman.changestaticgroupmembership)",
"description": "This tool will add or remove the computer it is run on from a specific Static Group, based on the name of the group",
"properties": {
"staticGroupName": {
"title": "Static Group Name",
"description": "Name of the static group from which the user will be added or removed.",
"type": "string",
"property_order": 1
},
"clientId": {
"title": "Client ID",
"description": "Specifies the Client ID for Jamf API authentication. Permissions needed: Update Static Computer Groups, Read Static Groups, Create Computers. It is recommended to Encrypt these credentials using RCC's Encrypt tool.",
"type": "string",
"property_order": 2
},
"clientSecret": {
"title": "Client Secret",
"description": "Specifies the Client ID for Jamf API authentication. Permissions needed: Update Static Computer Groups, Read Static Groups, Create Computers. It is highly recommended to Encrypt these credentials using RCC's Encrypt tool.",
"type": "string",
"property_order": 3
},
"action": {
"title": "Action",
"description": "Defines whether to add or remove a computer from the static group.",
"type": "string",
"enum": [
"add",
"remove"
],
"default": "add",
"property_order": 4
}
},
"required": [
"staticGroupName",
"clientId",
"clientSecret"
]
}
Tip
Professional setup, custom integrations, and SLA-backed support are available.
➡️ Learn more
-
Encrypt
Encrypt any string. -
App Setup Helper
Enables Screen Recording for apps. -
Break Glass Admin
Manages emergency admin accounts. -
Edit User Profile
Updates building and department info. -
FileVault Token Revoker
Removes FileVault tokens. -
Get Backdoor Admin Password From Keychain
Retrieves backdoor admin passwords. -
List All FileVault Enabled Users
Lists FileVault-enabled users. -
Rapid Response
Triggers scripts immediately. -
Rename Computer
Renames Macs via Jamf. -
Reset Jamf Connect Login Screen
Switches to macOS login. -
Secure Token Sharing Tool
Grants secure tokens. -
Self Service Email
Creates pre-filled emails. -
Temporary Admin
Grants temporary admin rights. -
Update User Info
Syncs user data with Jamf. -
Upload Jamf Logs
Uploads log files to Jamf. -
User Privilege Management
Adjusts user roles. -
Change Static Group Membership
Change Static Group Membership -
Fetch Database
Fetch Database