Files
2026-02-16 15:05:15 +01:00

27 lines
836 B
Bash

#!/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"