Szybki i mały skrypt do licencjonowania softu od TechSmitha. Co roku wychodzi nowa wersja Camtasi i Snagita gdzie trzeba zrobić update profili konfiguracyjnych, dodać nowy klucz w paczce zmienić rok itd. Zaczęło mnie to drażnić, dlatego powstał ten mini skrypt, żeby szybko uploadować nową paczkę dodać do policy i jeśli trzeba podmienić klucz na nowy itd. Czy skrypt jest piękny nie, czy zabezpiecza się na każdą ewentualność nie, ale dla moich potrzeb wystarcza. W ciągu roku pewnie zaoszczędzi mi z godzinę czasu jak nie więcej, którą będę mógł poświęcić na opierdalanie się jak prawdziwy Apple admin bez kołka w dupie.
#!/bin/bash
# script made by https://ojablkach.xyz
# example
# key 00000-ZZZZZ-YYYYY-XXXXX-JJJJJ
# software Snagit
file="LicenseKey"
key=$4
software=$5
if [[ -f "/Users/Shared/TechSmith/${software}/${file}" ]]
then
echo "The ${file} does exist!"
else
echo "The ${file} does not exist"
mkdir -p /Users/Shared/TechSmith/${software}
echo ${key} > /Users/Shared/TechSmith/${software}/${file} && echo "${file} installed"
fi
Skrypt działa dla Camtasi i Snagita można używać z jamfem lub innym mdm podstawiając wartości bezpośrednio w skrypcie zamiast parametrów w konsoli jamfa.