Konfigurieren von Software-Repositories

Ein Software-Repository ist ein zentraler Speicherort, an dem Sie Softwarepakete speichern und bei Bedarf darauf zugreifen können, um sie beliebig oft bereitzustellen. In Endpoint Central gibt es zwei Arten von Software-Repositories:

Abhängig von der Größe Ihrer Organisation können Sie Ihre Pakete entweder in einem Netzwerkfreigabe-Repository oder in einem HTTP-Repository speichern. Beide Repository-Typen können verwendet werden, um Pakete an Verteilungsserver und WAN-Agenten innerhalb von Endpoint Central bereitzustellen.

Netzwerkfreigabe-Repository

Ein Netzwerkfreigabe-Repository wird verwendet, wenn Sie eine Softwareanwendung auf mehreren Computern in einem Netzwerk bereitstellen möchten. Es wird empfohlen, das Softwarepaket, das Sie bereitstellen möchten, in einer Netzwerkfreigabe zu speichern, die von allen Computern im Netzwerk zugänglich ist. Die Softwareanwendung wird direkt auf den von Ihnen angegebenen Computern installiert.

Die meisten Softwareanwendungen haben eine einzelne Installationsdatei wie .exe oder .exe. Andere Anwendungen haben mehr als eine installierbare Datei, diese Dateien befinden sich jedoch im selben Verzeichnis. Einige komplexe Anwendungen, wie Microsoft Office, haben mehrere installierbare Dateien. Hier befindet sich jede installierbare Datei in einem nachfolgenden Verzeichnis. Es wird empfohlen, solche Anwendungen über eine Netzwerkfreigabe bereitzustellen, die von allen Computern in Ihrem Netzwerk zugänglich ist.

Vorteile

Die Verwendung eines Netzwerkfreigabe-Repositorys ermöglicht Ihnen Folgendes:

  • Sobald die Netzwerkfreigabe mit Anmeldedaten konfiguriert ist, wird sie beim Erstellen eines Pakets automatisch verwendet.
  • Sie sparen Netzwerkbandbreite, da ausführbare Dateien nicht auf die Computer kopiert werden.

Erforderliche Berechtigungen

Das Netzwerkfreigabe-Repository sollte für alle Benutzer und Computer im Netzwerk über die Berechtigung Lesen und Ausführen verfügen. Sie sollten die oben genannten Berechtigungen für die Gruppe Jeder festlegen. Dadurch wird sichergestellt, dass das Netzwerkfreigabe-Repository von allen Computern im Netzwerk aus zugänglich ist.

Stellen Sie jedoch sicher, dass Sie die Berechtigungen nicht für alle Benutzer und Computer im Netzwerk auf Lesen und Ausführen setzen, wenn Sie Folgendes tun möchten:

  • Bestimmten Benutzern den direkten Zugriff auf das Netzwerkfreigabe-Repository verwehren
  • Eine Softwareanwendung für Benutzer oder Computer über mehrere Domänen oder Arbeitsgruppen hinweg bereitstellen.

Gehen Sie zum Beispiel davon aus, dass sich Ihr Netzwerkfreigabe-Repository in Domäne A befindet und Sie eine Softwareanwendung aus diesem Repository auf einem Computer in Domäne B bereitstellen. Sie sollten sicherstellen, dass Sie die Berechtigungen nicht für alle Benutzer und Computer im Netzwerk auf Lesen und Ausführen setzen.

In solchen Fällen können Sie Benutzeranmeldedaten angeben, die Lese- und Ausführungszugriff auf das Netzwerkfreigabe-Repository gewähren, in dem das Softwarepaket gespeichert ist.

Erstellen eines Netzwerkfreigabe-Repositorys

Gehen Sie wie folgt vor, um ein Netzwerkfreigabe-Repository zu erstellen:

  1. Navigieren Sie zur Registerkarte Softwarebereitstellung > Software-Repository unter Einstellungen
  2. Unter Netzwerkfreigabe > Typ erstellen > Netzwerkfreigabe erstellen
  3. Geben Sie den Pfad für die Netzwerkfreigabe ein

Hinweis: Wenn Sie keinen Pfad für die Netzwerkfreigabe eingeben, wird sie automatisch auf dem Computer erstellt, auf dem der Endpoint-Central-Server installiert ist

  1. Aktivieren Sie das Kontrollkästchen Auf die Freigabe mit Anmeldedaten zugreifen
  2. Geben Sie einen Benutzernamen und ein Passwort der Domäne ein, in der die Netzwerkfreigabe vorhanden ist

Hinweis: Wenn Sie die Netzwerkfreigabe auf einem Domänencomputer erstellen, stellen Sie dem Benutzernamen den Domänennamen voran. Zum Beispiel: ZohoCorp\Administrator. Wenn Sie die Netzwerkfreigabe auf einem Arbeitsgruppencomputer erstellen, stellen Sie dem Benutzernamen den Computernamen voran. Zum Beispiel:\\MachineName\DCAdmin.

  1. Klicken Sie auf Speichern

Grundlagen der Softwarebereitstellung in Außenstellen über ein Netzwerkfreigabe-Repository

Wenn Sie Software über das Netzwerkfreigabe-Repository bereitstellen, sollten die Software-Binärdateien in der vom IT-Administrator konfigurierten Netzwerkfreigabe gespeichert werden, bevor die Software bereitgestellt wird. Die Software wird je nach Typ der Außenstelle auf folgende Weise bereitgestellt:

Außenstelle mit einem Verteilungsserver

In einer Außenstelle mit einem Verteilungsserver werden die Konfigurationsdateien während des vom IT-Administrator auf dem zentralen Server konfigurierten Replikationszyklus auf den Verteilungsserver repliziert. Sobald die Konfigurationsdateien repliziert wurden, greifen die WAN-Agenten auf die Netzwerkfreigabe mit den Software-Binärdateien zu, um die Software bereitzustellen. Die Softwarebereitstellung erfolgt während des 90-Minuten-Aktualisierungszyklus, beim Systemstart oder bei der Benutzeranmeldung — je nachdem, was gemäß der konfigurierten Bereitstellungsrichtlinie zuerst eintritt.

Außenstelle mit WAN-Agenten

In einer Außenstelle mit WAN-Agenten, die direkt mit dem zentralen Server kommunizieren, sammeln die WAN-Agenten die Konfigurationsdateien vom Server. Anschließend führen die WAN-Agenten die Softwarebereitstellung aus, indem sie auf die Netzwerkfreigabe mit den Software-Binärdateien zugreifen. Die Softwarebereitstellung erfolgt während des 90-Minuten-Aktualisierungszyklus, beim Systemstart oder bei der Benutzeranmeldung — je nachdem, was gemäß der konfigurierten Bereitstellungsrichtlinie zuerst eintritt.

HTTP-Repository

Das HTTP-Repository wird verwendet, um ausführbare Dateien zu speichern, bevor Sie diese auf Ihren verwalteten Computern/Computern in Ihrem Netzwerk installieren. Sie können dieses Repository verwenden, wenn Sie Softwarepakete über den HTTP-Pfad auf Computern bereitstellen möchten. Sie können den Speicherort des HTTP-Repositorys bei Bedarf auch ändern.

Das HTTP-Repository wird automatisch erstellt, wenn Sie das Produkt installieren. Es befindet sich im selben Ordner wie der Endpoint-Central-Server. Zum Beispiel: \webapps\DesktopCentral\swrepository.

Sie können den Speicherort des Repositorys ändern, falls erforderlich.

Vorteile

  • Installieren Sie Software auf Computern, die nicht auf ein Netzwerkfreigabe-Repository zugreifen können.
  • Stellen Sie Software auf Computern bereit, wenn die Verbindungen zum Netzwerkfreigabe-Repository ausgeschöpft sind.
  • Sie müssen bei Verwendung eines HTTP-Repositorys keine Berechtigungen festlegen.

Ändern des Speicherorts des HTTP-Repositorys

Gehen Sie wie folgt vor, um den Speicherort des HTTP-Repositorys zu ändern:

  1. Klicken Sie auf die Registerkarte Softwarebereitstellung
  2. Klicken Sie im Abschnitt Einstellungen auf Software-Repository
  3. Klicken Sie auf die Registerkarte HTTP-Repository
  4. Geben Sie den Pfad des neuen Speicherorts ein
  5. Klicken Sie auf Speichern

Sie haben den Speicherort des HTTP-Repositorys geändert. Wenn Sie den Speicherort des HTTP-Repositorys nicht ändern können, lesen Sie Speicherort des HTTP-Repositorys kann nicht geändert werden

Wenn Sie den Speicherort des Software-Repositorys auf dem Verteilungsserver ändern möchten, finden Sie weitere Informationen hier.

Grundlagen der Softwarebereitstellung in Außenstellen über ein HTTP-Repository

Wenn Sie Software über das HTTP-Repository bereitstellen, werden die Software-Binärdateien am standardmäßigen Speicherort des HTTP-Repositorys auf dem zentralen Server oder an einem neuen, vom IT-Administrator konfigurierten Speicherort gespeichert. Die Software wird je nach Typ der Außenstelle auf folgende Weise bereitgestellt:

Außenstelle mit einem Verteilungsserver

In einer Außenstelle mit einem Verteilungsserver kontaktiert der Verteilungsserver den zentralen Server, um während des vom IT-Administrator konfigurierten Replikationszyklus die Konfigurationsdateien und Software-Binärdateien zu replizieren. Sobald die für die Softwarebereitstellung erforderlichen Dateien auf den Verteilungsserver repliziert wurden, kontaktieren die WAN-Agenten den Verteilungsserver und replizieren/sammeln diese Dateien, um die Bereitstellung auszuführen. Die Softwarebereitstellung erfolgt während des 90-Minuten-Aktualisierungszyklus, beim Systemstart oder bei der Benutzeranmeldung — je nachdem, was gemäß der konfigurierten Bereitstellungsrichtlinie zuerst eintritt.

Außenstelle mit WAN-Agenten

In einer Außenstelle mit WAN-Agenten, die direkt mit dem zentralen Server kommunizieren, kontaktieren die WAN-Agenten den Server und sammeln die Konfigurationsdateien und Software-Binärdateien, die für die Bereitstellung der Software erforderlich sind. Die Softwarebereitstellung erfolgt während des 90-Minuten-Aktualisierungszyklus, beim Systemstart oder bei der Benutzeranmeldung — je nachdem, was gemäß der konfigurierten Bereitstellungsrichtlinie zuerst eintritt.

Netzwerkfreigabe vs. HTTP-Upload

Auch wenn empfohlen wird, ein gemeinsames Software-Repository zu verwenden, ist dies nicht zwingend erforderlich. Sie haben auch die Möglichkeit, die ausführbaren Dateien auf den Endpoint-Central-Server hochzuladen, von wo aus sie vor der Bereitstellung auf die Computer kopiert werden. Durch diesen Ansatz erhöht sich Ihre Bandbreitenbelastung, da die ausführbaren Dateien auf jeden einzelnen Computer kopiert werden.

Daher wird empfohlen, diesen Ansatz zu verwenden, wenn Sie Softwareanwendungen auf Computern an einem entfernten Standort bereitstellen. Das liegt daran, dass Sie in den meisten Fällen beim Bereitstellen von Softwareanwendungen auf Computern an entfernten Standorten keinen Zugriff auf das jeweilige Netzwerkfreigabe-Repository haben.

Wenn Sie Softwarepakete auf Computern in einem LAN und WAN bereitstellen möchten, erstellen Sie zwei Pakete für dieselbe Softwareanwendung. Speichern Sie einen Satz von Paketen im Netzwerkfreigabe-Repository. Diese werden auf den Computern im LAN bereitgestellt und installiert. Speichern Sie den anderen Satz von Paketen im HTTP-Repository. Diese werden auf die Computer im WAN hochgeladen und dort bereitgestellt.

Wenn Sie mehrere Pakete installieren möchten, können Sie diese zippen und hochladen. Weitere Informationen finden Sie unter Wie verwendet man die HTTP-Pfad-Option zur Bereitstellung von Softwarepaketen mit mehreren ausführbaren Dateien in unterschiedlichen Verzeichnisstrukturen?

Es gibt einige Ausnahmeszenarien, in denen ausführbare Dateien bei Verwendung eines Netzwerkfreigabe-Repositorys auf Computer in Ihrem Netzwerk kopiert werden. Dies kann passieren, wenn Sie Folgendes tun:

  • Wählen Sie die Option Dateien/Ordner kopieren, während Sie eine Konfiguration zur Installation von Softwareanwendungen definieren
  • Sie müssen Benutzeranmeldedaten verwenden, um auf das Netzwerkfreigabe-Repository zuzugreifen
  • Verwenden Sie die Option Ausführen als, wenn Sie Softwarepakete als ein Benutzer installieren, der nicht der Administrator ist

 

Vertraut von