Office 365-Bereitstellungsserie mit MEMCM – Lektionen zur Bereitstellung in Unternehmen Teil 1 – Inhalt

Hey Team, danke fürs Durchlesen Office 365-Beiträge, hoffentlich haben Sie an dieser Stelle einen guten Überblick über den Office-Setup-Prozess, die Bereitstellungsmethoden und die Benutzererfahrung. Ich kenne zufällig einen Mann, der Office 365-Bereitstellungen in einem ziemlich großen Unternehmen eingerichtet hat und mit ein paar „Chancen“ konfrontiert war.

Gelegenheiten:

  • Aktualisieren Sie Office von 2016 auf Office 365 und installieren Sie Access nur, wenn es zuvor installiert wurde
  • Während des Upgrades Visio Standard / Pro und Project Standard / Pro erkennen und neu installieren
  • Die meisten Mitarbeiter arbeiten mit VPN, also optimieren Sie die Bereitstellungen
  • Inhalte zwischen allen Installationen teilen (Jeder der verschiedenen Installationstypen würde tatsächlich dieselbe Inhalts-ID verwenden
  • PreCache-Inhalt, damit Self-Service-Benutzer nicht warten müssen, wenn sie im Softwarecenter auf „Installieren“ klicken
  • Bereitstellen von Toast-Benachrichtigungen für Self-Service
  • Stellen Sie Office immer mit den neuesten Inhalten bereit

Zur Erinnerung, die Skripte, auf die ich verweise, sind aktiviert github

Aus den vorherigen Beiträgen können Sie sehen, wie wir es geschafft haben, die ersten paar Punkte des Erkennens und Neuinstallierens verschiedener Office-Komponenten während des Upgrades zu berücksichtigen. Aber für den Fall, dass ich schnell darüber hinweg geguckt habe, werde ich es jetzt aufschlüsseln. (o365_install.ps1)

Aus dem Bild eines Segments des Skripts können Sie erkennen, dass das Skript eine einfache WMI-Suche verwendet, um festzustellen, ob Office installiert ist. Möglicherweise müssen Sie dies basierend auf Ihrer eigenen Umgebung ändern, um sicherzustellen, dass die gewünschten Dinge erkannt werden.

Basierend auf den Informationen, die wir später im Skript sammeln, ermöglicht es zusätzliche Abschnitte im XML, um Access, Visio, Project usw. zu installieren. In der folgenden Abbildung sehen Sie, wie diese Variablen zum Auffüllen des XML verwendet werden.

Nun, da wir das herausgefunden haben, wie können wir die Datenmenge reduzieren, die über das Kabel übertragen wird?

Anwendungen und Pakete haben unterschiedliche Vor- und Nachteile für den Inhalt. Pakete sind einfacher zu kontrollieren und zu manipulieren, da sich ihre Paket-ID nicht ändert und mehrere Programme mit demselben Inhalt ausgeführt werden können. Bei einer Anwendung hingegen hat jeder von Ihnen hinzugefügte Bereitstellungstyp eine eindeutige Inhalts-ID, die sich jedes Mal ändert, wenn Sie den Inhalt aktualisieren. Auch wenn Sie also jeden Bereitstellungstyp auf denselben Inhalt in der Quellfreigabe verweisen, muss die Anwendung beim Bereitstellen auf einem Computer alle mit der Anwendung verknüpften Anwendungsbereitstellungstypen herunterladen, bevor der entsprechende Bereitstellungstyp installiert wird. Wenn Sie mehrere verschiedene Bereitstellungstypen für Office erstellen, haben Sie gerade 2,5 GB pro Bereitstellungstyp heruntergeladen.

Wie haben wir uns dazu entschieden?

  • Wir haben eine einzige App von Office 365 für PreCache erstellt. Mit dem Parameter -PreCache beim Aufruf des Installationsskripts werden die heruntergeladenen Office-Inhalte in einen lokalen Pfad kopiert.
  •   Inhalt für die PreCache-App ist der vollständige Inhalt der Office-Suite
  •   Die Erkennungsmethode für den PreCache ist ein Powershell-Skript. Das Skript überprüft den CCMCache auf die Payload und überprüft den Ordner o365_Cache auf die setup.exe
  • Dann erstellen wir eine Installationsanwendung für Microsoft Office 365 Suite (Enterprise Monthly, SACE & SACEP), Access, Visio Standard, Visio Pro, Project Standard, Project Pro
  •   Der Inhalt der Apps zeigt alle auf einen einzigen Ordner, der 3 Skripte enthält.
  •   Für jede der Anwendungen ist auch die PreCache-App als Abhängigkeit festgelegt.

PreCache-Inhalt:

Enthält die Setup.exe (aus dem Office Deployment Toolkit), das Installationsskript und die heruntergeladenen Office-Dateien

Inhalt der Office-Installations-Apps

Enthält die 3 Skripte [Github]

App-Bereitstellungstyp. Der Bereitstellungstyp zeigt die Office 365-App und weist die Office365-Inhalts-App als Abhängigkeit auf. Alle anderen Apps werden identisch mit der Office 365-Haupt-App eingerichtet, nur mit Übergabe eines anderen Installationsparameters und Hinzufügen einer Erkennungsmethode für jede der verschiedenen Anwendungen.

Jede der Office-Anwendungen, der Inhaltsordner = Quellordner der Installationsskripts. Abhängigkeit = Office-Inhalts-App (Microsoft 365-Inhalt)

So haben wir das Inhaltsproblem gelöst.

Wir richten eine Benutzersammlung basierend auf einer AD-Gruppe von Benutzern namens Office 365 Deployment ein. (Langsames Hinzufügen von Benutzern während unseres Einführungszeitraums)
Wir haben die Inhaltsanwendung bereitgestellt und eine versteckte erforderliche Bereitstellung (ASAP-Deadline) in der Office 365-Bereitstellungsbenutzersammlung eingerichtet.

Wir haben eine REQUIRED & HIDDEN Office 365 ProPlus – Semi Annual Channel-Bereitstellung für dieselbe Benutzersammlung erstellt. Für diese Benutzersammlung haben wir eine Baseline mit 2 CIs bereitgestellt. Ein CI, das die Office 365-Inhaltsanwendung überwacht und nach dem Herunterladen des Inhalts die LOKALE Richtlinie in der Office 365 ProPlus-Bereitstellung ändert, ändert die WMI-Eigenschaften von Ausgeblendet in Sichtbar, sodass sie im Softwarecenter angezeigt wird. Wir haben auch Benachrichtigungen aktiviert. Das 2. CI enthielt eine Toast-Benachrichtigung (basierend auf [Trevors Blog]), die Benutzer darüber informiert, dass die Office 365-Anwendung verfügbar ist. Es hatte 3 Schaltflächen, Snooze, Learn More (Öffnet die interne Website mit weiteren Informationen), Get Started, wodurch die App im Softwarecenter gestartet wurde. Dies wird zu einem späteren Zeitpunkt ausführlicher gebloggt.

Wenn das ein bisschen zu viel Arbeit erscheint, hier ist meine Empfehlung: Richten Sie eine verfügbare Bereitstellung der Office 365-Anwendung für dieselbe Benutzersammlung ein. Fügen Sie am Ende des Tages Benutzer hinzu. Im Idealfall würde das primäre Gerät mit dem Zwischenspeichern des Inhalts beginnen (Office-Inhaltsanwendung mit der versteckten erforderlichen Bereitstellung) und den Download über Nacht beenden. Normalerweise wird der Inhalt heruntergeladen, bevor ein Benutzer zum Softwarecenter wechselt, um die verfügbare Office-Installationsanwendung auszuführen.

Wenn ein Benutzer den Pre-Cache (Bereitstellung von Office-Inhaltsanwendungen) übertroffen hat, wenn die Office-Installation ausgelöst wird, würde die App aufgrund der Abhängigkeit die erforderlichen Dateien herunterladen und kopieren, bevor der Office-Installer versucht zu installieren.

Um den Inhalt auf dem neuesten Stand zu halten, führen wir ein Skript aus [Github] im monatlichen Rhythmus, der den Inhalt herunterlädt und den Inhalt ersetzt. Es ist sehr einfach, führt die setup.exe mit der Konfigurationsdatei aus, um den Inhalt herunterzuladen, zu ersetzen, was vorhanden ist, aktualisiert die Erkennungsmethode mit dem neuen CAB-Dateinamen und hebt den Inhalt an. Wenn der Inhalt dann aktualisiert wird, erstellt er die neue Inhalts-ID, die erforderliche Bereitstellung aktualisiert die Richtlinie. Bei der nächsten Anwendungsauswertung schlägt die Erkennung fehl, da sich der CAB-Dateiname geändert hat, und lädt das Pre-Cache-Skript erneut herunter und führt es aus. – Bei Interesse lass es mich wissen und ich erstelle einen ausführlichen Blogbeitrag.

Vielen Dank, ich hoffe, Sie haben diese Beschreibung gefunden, wie ein Unternehmen Office 365 bereitgestellt hat. Sehen Sie sich meine nächste Lektion zum Thema Kanalwechsel an.

,

Schauen Sie sich die anderen Beiträge dieser Reihe an:

Lektionen zur Bereitstellung in Unternehmen, Teil 2 – Kanalwechsel

Lektionen zur Bereitstellung in Unternehmen, Teil 3 – Bereitstellungen

Gelernte Lektionen zur Unternehmensbereitstellung Teil 4 – Baseline – Toast-Benachrichtigungen

Sehen Sie, wie Right Click Tools die Art und Weise verändert, wie Systeme verwaltet werden.

Steigern Sie sofort die Produktivität mit unserer limitierten, kostenlos nutzbaren Community Edition.

Starten Sie noch heute mit Right Click Tools:

Teile das:

Support

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Kontakt

  • Dieses Feld dient zur Validierung und sollte nicht verändert werden.

Durch das Absenden dieses Formulars erklären Sie sich damit einverstanden, dass Recast Software Ihre Daten wie in Recast Software beschrieben verarbeiten kann Datenschutz-Bestimmungen.

de_DEGerman