Shahak of WeDiggIT Jamf
11/1/2018 - 9:40 AM

user's details popup

This script displays a message that lets the user know that

His Serial Number, internal IP, username and computer name, best to use through policy

in self service

	 
	 
	#!/bin/bash
	 
	# This script displays a message that lets the user know that
	# His Serial Number, internal IP, username and computer name, best to use through policy
	# in self service
	#This script Was Written by Shahak Tzarfaty From Wediggit all rights reserved.
	 
serial=$(ioreg -c IOPlatformExpertDevice -d 2 | grep SerialNumber | awk -F "\"" '{print $4}')
	computerName=$(hostname)
	#check all ip possibilities 
	ip=$(ipconfig getifaddr en0)
	ip2=$(ipconfig getifaddr en1)
	ip3=$(ipconfig getifaddr en2)
	ip4=$(ipconfig getifaddr en3)
	ip5=$(ipconfig getifaddr en4)
	userName=$(stat -f%Su /dev/console)
	dialog="Your serial number is: $serial,
	Your computer name is: $computerName
	Your user name is: $userName
	Your internal IP is: $ip $ip2 $ip3 $ip4 $ip5"
	description=`echo "$dialog"`
	button1="OK"
	jamfHelper="/Library/Application Support/JAMF/bin/jamfHelper.app/Contents/MacOS/jamfHelper"
	icon="/path/to/icon"
	 
			sudo /usr/local/bin/jamf displayMessage -message "$dialog"