#!/bin/bash # Setze Variablen jamfUser="api_scenario1" jamfPass="jamf1234" jamfURL="https://pro.jamf.training:8443/04/" JSSResource="JSSResource/computers/serialnumber/" # Variable für Upload JSSUpload="JSSResource/fileuploads/cumputers/id/" # abfragen der Seriennummer und setze die als Variable serial=$(system_profiler SPHardwareDataType | awk '/Serial Number/{print $4}') # Prüfen der Variable echo $serial #setze jamfProID als Variable jamfProID=$(curl -sku $jamfUser:$jamfPass -H "accept: text/xml" $jamfURL$JSSResource$serial -X GET | xmllint --xpath '/computer/general/id/text()' -) # Prüfen der Variable echo $serial ist $jamfProID curl -sku $jamfUser:$jamfPass $jamfURL$JSSUpload$jamfProID -X POST -F name=@/privat/var/log/system.log # länger als 45 nicht gesartrt sudo jamf displayMessage -message "pleas restart"