Soviel sei gleich zu Anfang verraten – Es funktioniert! Lange hat es gedauert, aber Apple hat diese Funktion endlich integriert – und das überraschend gut! Und so funktioniert es nun:
Anstatt die nötigen Gesten zu beschreiben, verweise ich einfach mal auf das unten eingebette Video, in welchem copy&paste anhand von Text wunderschön gezeigt wird. Wie man anhand meiner Bilder oben sieht, funktioniert es auch Quasi mit Grafiken. Kopiert habe ich aus dem iPhone Template meines Blogs in eine E-Mail. In der E-Mail kam der kopierte Teil einwandfrei, inklusive aller HTML Formatierungen an.
Um über einen WSUS Windows Updates zu verteilen, kann man die nötigen Einstellungen über einen Registry Schlüssel verteilen. Alternativ funktioniert dies auch über GPO´s – jedoch stehen diese gerade in Domänen mit Linux basierten Domänencontrollern nicht zur Verfügung. Was man alles über diesen Registry Schlüssel einstellen kann, sei nachstehend erklärt: Der Registry Schlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
Start DWORD 1 (Aktiviere den Windows Dienst “Automatische Updates” und setzte ihn auf “Automatisch”)
TargetGroupEnabled DWORD 1 (Automatisch den PC einer WSUS Gruppe hinzufügen)
TargetGroup STRING Clients (Gruppe HAAR für obige Einstellung vorgeben)
ElevateNonAdmins DWORD 1 (Auch Nichtadministratoren über neue Updates informieren)
WUServer STRING http://WSUS-SERVER (Pfad zum WSUS Server)
WUStatusServer STRING http://WSUS-SERVER (Pfad zum WSUS Server)
AUOptions DWORD 4 (Installiere Updates automatisch nach Zeitplan)
AutoInstallMinorUpdates DWORD 1 (Installiere kleinere Updates (kein reboot) sofort)
DetectionFrequency DWORD 1 (suche ein mal pro Stunde nach neuen Updates)
DetectionFrequencyEnabled DWORD 1 (aktiviere automatische Suche nach Updates)
NoAutoRebootWithLoggedOnUsers DWORD 1 (Kein automatischer Reboot wenn User eingeloggt sind, dann nachfragen)
NoAutoUpdate DWORD 0 (AutoUpdate aktivieren)
RebootRelaunchTimeout DWORD 1440 (Nach der Frage nach Reboot 24 Stunden warten bis zur nächsten Anfrage)
RebootRelaunchTimeoutEnabled DWORD 1 (Obige Einstellung überhaupt erst aktivieren)
RebootWarningTimeout DWORD 30 (zur Sicherheit 30min warten bis sich der User entschieden hat ob er rebooten möchte oder nicht)
RebootWarningTimeoutEnabled DWORD 1 (umgehe auto 5 min Reboot Warnung mit obiger Einstellung)
RescheduleWaitTime DWORD 30 (nach 30min verpasste Updates erneut installen (versuchen))
RescheduleWaitTimeEnabled DWORD 1 (aktiviere obige Einstellung)
ScheduledInstallDate DWORD 3 (jeden Dienstag Patchtag)
ScheduledInstallTime DWORD 10 (jeden Tag um 9 Uhr – 0-23 Uhr sind Values)
UseWUServer DWORD 1 (WUServer überhaupt erst verwenden)
DisableWindowsUpdateAccess DWORD 1 (Untersage Änderungen an den Updateeinstellungen)
Fehler, Hinweise und Ergänzungen gern jederzeit an mich. Ich bemühe mich immer alles Richtig aufzuschreiben, aber manchmal schleicht sich der Fehlerteufel auch hier ein…
Seit neuestem ersparen ich mir den täglichen Login auf meine Linuxserver um nach Updates zu schauen. Ich lasse mich direkt von den Servern per Mail über anstehende Updates informieren!
Welche der drei von mir hier vorgestellten Möglichkeiten ich selbst benutze, hängt allein davon ab, wer informiert werden soll (ich selbst will natürlich immer alles wissen ;) )
Möglichkeit EINS:
Im leider geschlossenem Sysop Forum fand ich folgende Lösung, Welche eine schöne Mail verfasst, wenn denn Updates anliegen. In der Mail wird man noch informiert, welche Packageversionen aktuell installiert sind und welche Version in den eingetragenen Repositorys gefunden wurde.
#!/bin/bash## (c)opyright 2005-2007 Thomas Lavis#clear## Empfänger hier eingeben#eMailEmpfaenger="name@deinedomain.tld"# Ausgabe für Script auf international setzenTMPLANG=`echo$LANG`LANG=C
if[[`apt-get update 2>&1|grep Get`]] ; thenUpdates=`apt-get-s dist-upgrade 2>&1|grep Inst |wc -l`if[$Updates-ne0] ; thenLANG=$TMPLANGecho"Für die folgenden Pakete gibt es ein Update:"> aptnachricht
echo"">> aptnachricht
echo"">> aptnachricht
apt-get-s dist-upgrade |grep Inst |cut-c6- >> aptnachricht
mutt -s"Ergebnis von aptcheck auf Server: `hostname`"$eMailEmpfaenger< aptnachricht
rm aptnachricht
fifi
Möglichkeit ZWEI:
Ich weiß nicht mehr genau wo, aber folgende Lösung sendet einfach nur eine Mail wenn es Updates gibt, welche einen über die generelle Verfügbarkeit von Updates informiert, also keine weiteren Details zu den Packages enthält, welche zu updaten sind :
#!/bin/bashEMAIL="root"SUBJECT="[`hostname`] Update Hinweis"MESSAGE="SYSTEMMELDUNG:\nAuf `hostname` sind neue Updates vorhanden"# Dieses Script versendet eine eMail, sobald Online-Updates fuer das System# verfuegbar sind. Das Script ist Public Domain, der Autor uebernimmt keine# Haftung fuer das Script. # Debianapt-get update &>/dev/null
COUNT=`apt-get-s upgrade |grep-c"Inst"`if[$COUNT-gt0]thenecho-e"$MESSAGE"| mail -s"$SUBJECT""$EMAIL"fi
Möglichkeit DREI:
Gefunden im Blog von Björn Böttcher - Einfach als Eintrag in die Crontab über nachfolgende Zeile via
@daily aptitude update; aptitude-d-y dist-upgrade)| mail -s “Debian OS Updates -> `hostname`” deinname@deinedomain.tld
Die einfachste Möglichkeit die ich bisher gefunden habe! Reicht in den meisten Fällen schon völlig aus und stellt auch die Puristen unter uns zufrieden!