workstation_info_macos.sh - limehawk/rmm-scripts GitHub Wiki
workstation_info_macos.sh
Displays a popup dialog showing system information to the end user.
Overview
This script collects and displays key system information in a user-friendly popup dialog. Designed to be triggered from the RMM tray icon for user self-service.
Purpose
Displays a popup dialog showing system information to the end user. Designed to be triggered from the RMM tray icon for user self-service.
Prerequisites
- macOS 10.14 or later
- No special privileges required
Configuration
Required Inputs
None - information is automatically collected
Behavior
Collects and displays:
- Operating System name and version
- Computer name and current user
- CPU name and core count
- Total RAM
- Network adapter info (primary IP address)
The information is displayed in an AppleScript dialog with an OK button. The dialog runs in the background so the script exits immediately.
Security Notes
- No special privileges required
- Only displays non-sensitive system information
- No data is transmitted or logged
Exit Codes
- 0 = Success
Example Output
Displays a popup dialog with the following information:
=== Workstation Information ===
=== Operating System ===
Name: macOS
Version: 14.2.1
=== Computer ===
Name: MacBook-Pro
User: john
=== Hardware ===
CPU: Apple M1 Pro
Cores: 10
RAM: 16.00 GB
=== Network ===
IP Address: 192.168.1.100
Version History
- v1.0.0 (2024-12-01) - Initial release - migrated from SuperOps
Links
- View Script Source
- Scripts - Back to script index