Zurück

Über benutzerdefinierte Datei

Die benutzerdefinierte Datei ermöglicht es dir, dein eigenes Konfigurationsprofil hochzuladen, um Einstellungen anzuwenden, die von keiner integrierten Factorial IT-Kontrolle abgedeckt sind. Sie akzeptiert das native Format jeder Plattform auf macOS, iOS/iPadOS, Windows und Android. Auf Windows kannst du die SyncML-Datei aus dem Policy CSP-Katalog mit dem CSP Builder erstellen.


 

Funktion/Funktionalität

Überblick

macOS Windows Linux iOS / iPadOS Android
✅ ✅ ✅ ✅

Jede Plattform verwendet ihr eigenes Dateiformat:

Plattform Format Beschreibung
macOS .mobileconfig oder .json Apple Konfigurationsprofil (auf XML basierend) oder JSON
iOS / iPadOS .mobileconfig Apple Konfigurationsprofil (auf XML basierend)
Windows .xml Windows MDM benutzerdefinierte Richtlinie (SyncML-Format)
Android .json Android Enterprise verwaltete Konfiguration

 

So verwendest du es

  1. Gehe zu MDM > Kontrollen > Neue Kontrolle hinzufügen und wähle Benutzerdefinierte Datei.
  2. Füge deine Konfiguration hinzu. Lade deine Konfigurationsdatei hoch: sie erreicht die Geräte über MDM, wie jede andere Kontrolle auch.
    • Auf macOS und iOS/iPadOS kannst du das Profil anstelle einer Datei einfügen. Wähle Inhalt einfügen und füge das XML eines Konfigurationsprofils oder das JSON einer DDM-Erklärung in Profilinhalt ein. Wenn der Inhalt gültig ist, zeigt die Konsole seinen Typ und den Dateinamen an, unter dem er gespeichert wird: die PayloadIdentifier des Profils plus .mobileconfig oder die Identifier der Erklärung plus .json. Signierte Profile können nicht eingefügt werden: lade stattdessen die .mobileconfig-Datei hoch.
    • Auf Windows kannst du die Datei mit dem CSP Builder erstellen, anstatt sie selbst zu schreiben. Siehe Windows unten.
    Factorial IT überprüft die Einstellungen innerhalb einer benutzerdefinierten Datei nicht. Auf Windows wird nur überprüft, dass die obersten Elemente <Replace>, <Add> oder <Exec> sind. Stelle sicher, dass die Konfiguration korrekt ist, bevor du sie bereitstellst: Ein fehlerhaftes oder widersprüchliches Profil kann dazu führen, dass Geräte unerwartet reagieren.
  3. Gib der Kontrolle einen klaren Namen, damit du sie später wiederfindest.
  4. Wähle aus, wo die Kontrolle angewendet wird: auf allen Geräten, bestimmten Gerätegruppen oder einem benutzerdefinierten Ziel.

 

macOS

macOS-Profile (.mobileconfig) sind XML-Dateien, signiert oder unsigniert, die als MDM-Nutzlasten gesendet werden. Einige Konfigurationsnutzlasten können auch als .json gesendet werden.

Empfohlene Werkzeuge zum Erstellen von Profilen:

  • iMazing Profil-Editor: kostenlos, erstellt zum Erstellen und Bearbeiten von .mobileconfig-Dateien.
  • Apple Configurator: aus dem Mac App Store.

Typische Verwendungen sind benutzerdefinierte Zertifikatnutzlasten, VPN-Profile und pro-App-VPN-Einstellungen.

 

iOS / iPadOS

iPhone und iPad verwenden dasselbe .mobileconfig-Format wie macOS.

 

Windows

Windows-Dateien verwenden SyncML, das den Windows MDM CSPs (Configuration Service Providers, die Einstellungen, die Windows MDM bereitstellt) zugeordnet ist. Du kannst jede Windows MDM-Richtlinie festlegen, die die integrierten Factorial IT-Kontrollen nicht abdecken.

Beginne und beende das XML mit <Replace> oder <Add>. Lass die SyncML-Header- und Fußzeilen weg.

Erstelle die Datei mit CSP Builder

Der empfohlene Weg, die Datei zu erstellen, ist CSP Builder, ein kostenloses Tool. Es erzeugt das SyncML aus dem Policy CSP-Katalog von Microsoft, sodass kein XML von Hand geschrieben werden muss.

  1. Klicke auf Erstellen in CSP Builder. Der Button befindet sich unter dem Uploadbereich der Windows Benutzerdefinierten Datei-Kontrolle, bis eine Datei hinzugefügt wurde. CSP Builder öffnet sich in einem neuen Tab.
  2. Wähle die benötigten Einstellungen aus und setze deren Werte. Wenn eine Einstellung einen State hat, wähle Aktiviert oder Deaktiviert. Nicht konfiguriert exportiert einen <Delete>-Befehl, und die Kontrolle wird abgelehnt, wenn du sie speicherst.
  3. Belasse das Exportformat auf Fleet-kompatibel. Es ist der Standard im Abschnitt Export und das einzige akzeptierte Format. Die anderen Formate umschließen die Befehle in <SyncML> oder <SyncBody>, die ebenfalls abgelehnt werden, wenn du die Kontrolle speicherst.
  4. Klicke auf Laden auf Factorial IT. Ein neuer Tab öffnet sich auf einer Windows Benutzerdefinierten Datei-Kontrolle mit der bereits hinzugefügten Datei. Beende die Einrichtung dort: benenne die Kontrolle, wähle die Zielgruppe aus und klicke auf Speichern.

CSP Builder kann auch ADMX-Vorlagen laden. Mit dem Standardformat gelten Richtlinien aus einer geladenen Vorlage nur, nachdem die Vorlage auf dem Gerät verarbeitet wurde, und die Datei enthält diesen Verarbeitungsschritt nicht. Kontaktiere unser Team unter support@factorial.it, bevor du Einstellungen aus einer ADMX-Vorlage bereitstellst.

Beispiel: Desktop- und Sperrbildschirmbilder festlegen

Schritt 1. Erlaube das Personalization CSP auf Windows Pro:

<Replace>
  <!-- Erlaubt Personalization CSPs auf nicht-Enterprise Versionen von Windows bereitgestellt zu werden.
       Das Festlegen dieses Wertes auf true triggert die Aktion zum Konfigurieren eines Geräts als Bildungsumgebung.
       Gründliches Testen ist entscheidend um zu gewährleisten, dass es nicht die Arbeitsabläufe stört oder Kompatibilitätsprobleme verursacht. -->
  <Item>
    <Meta>
      <Format xmlns="syncml:metinf">bool</Format>
    </Meta>
    <Target>
      <LocURI>./Vendor/MSFT/SharedPC/SetEduPolicies</LocURI>
    </Target>
    <Data>true</Data>
  </Item>
</Replace>

Schritt 2. Setze die Desktop- und Sperrbildschirmbilder. Das Personalization CSP funktioniert auf Windows Enterprise und Education. Auf Windows Pro funktioniert es nur, nachdem SetEduPolicies im SharedPC CSP gesetzt wurde, wie in Schritt 1.

<Replace>
  <CmdID>1</CmdID>
  <Item>
    <Target>
      <LocURI>
        ./Vendor/MSFT/Personalization/LockScreenImageUrl
      </LocURI>
    </Target>
    <Meta>
      <Format xmlns="syncml:metinf">chr</Format>
      <Type>text/plain</Type>
    </Meta>
    <Data> … deine URL hier … </Data>
  </Item>
</Replace>
<Replace>
  <CmdID>2</CmdID>
  <Item>
    <Target>
      <LocURI>
        ./Vendor/MSFT/Personalization/DesktopImageUrl
      </LocURI>
    </Target>
    <Meta>
      <Format xmlns="syncml:metinf">chr</Format>
      <Type>text/plain</Type>
    </Meta>
    <Data> … deine URL hier … </Data>
  </Item>
</Replace>

SharedPC/SetEduPolicies versetzt das Gerät in eine Bildungs-Konfiguration. Teste es zuerst an einigen Geräten, bevor du es weit verbreitest.

 

Android

Android-Dateien verwenden JSON, um verwaltete Konfigurationen an Android Enterprise-Geräte zu senden. Sie werden hauptsächlich verwendet, um Arbeitsanwendungen zu konfigurieren, die die verwaltete Anwendungs-Konfiguration unterstützen.

 

Ändere oder schalte die Kontrolle aus

Öffne die Kontrolle unter MDM > Kontrollen, um sie zu bearbeiten oder zu deaktivieren. Um die Konfiguration zu ändern, lade die Datei erneut mit den neuen Einstellungen hoch oder füge auf macOS und iOS/iPadOS den aktualisierten Inhalt ein. Inhalt einfügen öffnet immer leer, also füge das vollständige Profil ein. Das Deaktivieren stoppt die Durchsetzung. Es entfernt nicht die bereits auf den Geräten angewendeten Einstellungen.

 

Tipps und bewährte Praktiken

  • Verwende eine integrierte Kontrolle, wenn eine vorhanden ist. Behalte die benutzerdefinierte Datei für Einstellungen, die nichts anderes abdeckt.
  • Überprüfe die Datei, bevor du sie hochlädst. Factorial IT überprüft die Einstellungen darin nicht.
  • Setze unter Windows jede Einstellung auf Aktiviert oder Deaktiviert im CSP Builder. Nicht konfiguriert erzeugt einen <Delete>-Befehl und die Datei wird abgelehnt.
  • Lade signierte macOS-Profile als Dateien hoch. Nur unsignierte Inhalte können eingefügt werden.
  • Benenne die Kontrolle klar. Du musst sie später unter den anderen erkennen.
  • Stelle zuerst an einer kleinen Gerätegruppe bereit. Ein falsches Profil kann jedes gezielte Gerät beeinflussen.
  • Sei vorsichtig mit SetEduPolicies auf Windows. Es versetzt das Gerät in eine Bildungs-Konfiguration, teste es also zuerst an einigen Geräten.

 

Fehlerbehebung und FAQ

Fehlerbehebung

  • Der Datei-Upload schlägt fehl.
    • Überprüfe, ob die Datei das richtige Format für das gewählte Betriebssystem verwendet.
    • Überprüfe, ob die Datei nicht beschädigt oder leer ist.
    • macOS-Profile müssen gültiges XML sein. Überprüfe die Datei mit plutil -lint profile.mobileconfig.
  • Die Konsole lehnt den eingefügten Inhalt ab.
    • Wenn das XML nicht gültig ist, überprüfe, ob du das gesamte Profil kopiert hast, bis zu </plist>. Wo möglich, gibt die Nachricht die Zeile mit dem Fehler an.
    • Das XML muss ein Apple-Profil sein: seine Wurzel ist <plist>, mit einem <dict> darin.
    • Für eine DDM-Erklärung überprüfe, ob du das gesamte JSON kopiert hast.
    • Wenn der Inhalt aus einem signierten Profil stammt, lade stattdessen die .mobileconfig-Datei hoch. Factorial IT extrahiert das XML daraus.
  • Eine Windows-Datei wird abgelehnt, wenn du die Kontrolle speicherst. Die obersten Elemente müssen <Replace>, <Add> oder <Exec> sein. Ein <Delete>-Befehl (von einer Einstellung, die im CSP Builder auf Nicht konfiguriert gelassen wurde) oder eine <SyncML>- oder <SyncBody>-Umhüllung wird abgelehnt.
  • Geräte verhalten sich unerwartet nach der Bereitstellung einer benutzerdefinierten Datei. Das Profil könnte ungültig sein oder mit einem anderen in Konflikt stehen. Factorial IT validiert die Inhalte nicht, also überprüfe die Datei.
  • Das Desktop- oder Sperrbildschirmbild ändert sich nicht auf Windows Pro. Das Personalization CSP funktioniert auf Pro nur, wenn SetEduPolicies gesetzt ist. Stelle zuerst diese Einstellung bereit.

 

FAQ

  1. Funktioniert es auf Linux?
    Nein. Es unterstützt macOS, iOS/iPadOS, Windows und Android.
     
  2. Überprüft Factorial IT meine Datei?
    Nicht die Einstellungen selbst. Auf Windows überprüft es nur die obersten Elemente. Du bist dafür verantwortlich, dass die Konfiguration korrekt ist.
     
  3. Wie aktualisiere ich die Konfiguration?
    Öffne die Kontrolle unter MDM > Kontrollen und lade die Datei erneut mit den neuen Einstellungen hoch. Auf macOS und iOS/iPadOS kannst du stattdessen den vollständigen aktualisierten Inhalt einfügen.
     
  4. Kann ich ein Profil einfügen, anstatt eine Datei hochzuladen?
    Ja, auf macOS und iOS/iPadOS, es sei denn, das Profil ist signiert. Signierte Profile müssen als .mobileconfig-Datei hochgeladen werden.
     
  5. Musste ich das Windows XML von Hand schreiben?
    Nein. CSP Builder generiert es aus dem Policy CSP-Katalog von Microsoft.
     
  6. Inkludiere ich den SyncML-Header in Windows-Dateien?
    Nein. Beginne und beende das XML mit <Replace> oder <Add>.

War dieser Artikel hilfreich?

Give feedback about this article

Können Sie nicht finden, wonach Sie suchen?

Unser Kundenserviceteam steht Ihnen zur Verfügung.

Kontakt

Knowledge Base Software powered by Helpjuice