Entfernte Installation von Softwareaktualisierungen mithilfe der Befehlszeile Mac OSX Server

posted in: Allgemein | 0

Unverwaltete Clients

Gehen Sie folgendermaßen vor, um Ihrem Softwareaktualisierungsserver Client-Macs zuzuweisen, die nicht mit einem Konfigurationsprofil oder mit Managed Client verwaltet werden.

  1. Öffnen Sie Terminal auf dem nicht verwalteten Client.
  2. Verwenden Sie den folgenden Befehl. Ersetzen Sie dabei su.example.com durch den vollständigen Hostnamen Ihres Softwareaktualisierungsservers.

Sie können die Änderung mit dem folgenden Befehl überprüfen:


Um einen nicht verwalteten Client-Computer dem Apple-Softwareaktualisierungsserver zuzuweisen, verwenden Sie diesen Befehl:


 

Mithilfe des Befehls ‘softwareupdate’ können Sie nach neuen Software-Versionen suchen und diese auf einem entfernten Server installieren.

Stellen Sie zunächst eine Verbindung mit dem entfernten Server per SSH her, oder indem Sie Terminal in einer Bildschirmfreigabe-Sitzung verwenden.

Einige Optionen können nur über den Befehl softwareupdate als Root ausgeführt werden. Sie sollten also zunächst den sudo-Befehl zur Eingabe einer Root-Shell verwenden:


Geben Sie dann bei Aufforderung das Administratorpasswort ein.

Um die verfügbaren Updates anzuzeigen, verwenden Sie das Argument -l oder –list.


Daraufhin wird etwa eine solche Liste angezeigt.


Updates, bei denen ein Neustart erforderlich ist, sind mit [restart] gekennzeichnet.

Um ein oder mehrere verfügbare Updates zu installieren, verwenden Sie das Argument -i oder –install. Verwenden Sie einfache Anführungszeichen (‘) für Updatenamen, die Leerzeichen enthalten. Um z. B. die Updates für Remote Desktop und iTunes aus dem Beispiel oben zu installieren, verwenden Sie diesen Befehl:


Um alle verfügbaren Updates zu installieren, verwenden Sie das Argument -a oder –all:


Der Fortschritt des Download- und Installationsvorgangs der Updates wird im Softwareaktualisierungs-Tool angezeigt. Wenn der Vorgang abgeschlossen ist, können Sie entweder den Befehl exit zum Beenden der Root-Shell oder den Befehl reboot zum Neustart des Servers verwenden (falls für das Update erforderlich).

Um weitere Optionen und Anleitungen anzuzeigen, geben Sie Folgendes ein:


Weitere Informationen

Der Befehl softwareupdate ist auch in der OS X-Clientversion des Betriebssystems verfügbar und kann entfernt verwendet werden, wenn die Option “Bildschirmfreigabe”, “Entfernte Anmeldung” oder “Entfernte Verwaltung” in der Systemeinstellung “Freigaben” aktiviert ist.