Introduction
The MacOS remote worker agent by NetBeez supports mass deployments via software management suites such as Intune. This guide reviews available parameters that can be used to enable or disable certain options, such as naming the agents as they appear on the NetBeez dashboard, enable auto-start, auto-update, etc.
After installation, all these options can be modified manually by right-clicking on the NetBeez tray icon app.
Available Parameters
Flag | Description | Possible Values and examples |
| Determines whether the “Automatic setup” or “Manual setup” radio button will be selected. | Default:
|
| The secret key for your account which can be found on your NetBeez dashboard by going to Settings -> About page. | Example:
|
| Sets the “Certificate file” input field value. | Example:
|
| Sets the “Dashboard URL” input field value. | Example:
|
| Sets the “Port” input field value. | Example:
|
| Sets the “Secure Port” input field value. | Example:
|
| Sets the “Websocket Port” input field value. | Example:
|
| Sets the “Agent name” input field value. | Default value: The name of the machine you are running the installer on. Example:
|
| Sets the “UUID” input field value. | Default value: a new random UUID will be generated
|
| Sets the “Auto update” checkbox to on or off.
| Default value:
|
| Sets the “Start on boot” checkbox to off or on. | Default value:
|
| Set the “Install for all users” or “Only current user” radio button will be selected. | Default value:
|
| Determines whether the desktop app is launched after the installation is finished. | Default value:
|
(optional) | Determines whether the installer and updater validate whether their corresponding server can support the agent version that is being installed or available for updates. If not supported, the installation/upgrade fail. | Default value:
|
(optional) | Determines whether the desktop app makes available the Start/Stop/Restart/Exit options. | Default value:
|
(optional) | Controls whether the installed desktop app presents a one-time explanation asking the user to allow Location Services for enhanced Wi-Fi diagnostics. |
|
Note:
The --requestlocationservices option does not grant Location Services permission. Apple requires the logged-in user to approve the macOS permission dialog. MDM tools cannot silently approve this permission for the user.
When enabled:
The installer records a one-time permission-request policy.
The NetBeez desktop app displays an explanation at its next interactive launch.
Selecting Enable Wi-Fi Diagnostics opens the macOS Location Services consent dialog.
Selecting Not Now dismisses the request without repeatedly prompting on subsequent launches.
If permission was previously denied, the app provides an Open System Settings action because macOS will not display the system consent dialog again.
If Location Services permission is not granted, the agent continues operating normally. Wi-Fi scans still run, but macOS may redact SSID, BSSID, and related Wi-Fi security information.
The option controls only whether the user is prompted. It does not control scan routing:
When the app has permission, the agent automatically uses the app to obtain complete Wi-Fi information.
When permission or the app is unavailable, the daemon automatically performs a limited fallback scan.
Server-initiated scans never trigger a permission dialog.
If permission was granted previously, --requestlocationservices=0 does not revoke it.
