Wechseln zu:Navigation, Suche
Wiki
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
{{#vardefine:headerIcon|fa-fw fal fa-rocket}}
{{#vardefine:headerIcon|fa-fw fal fa-rocket}}
{{:MS/deployment/app/configuration.lang}}
{{:MS/deployment/app/configuration.lang}}
{{var | neu--Artikel | Neue Funktion | New function }}
 
</div>{{TOC2|cap={{Disclaimer}} }}
</div>{{Select_lang}}{{TOC2|cap={{Disclaimer}} }}
{{Header|1.27|new=true
{{Header|1.27|new=true
|||{{Menu|ms|ios|Apps}} }}
|||{{Menu|ms|ios|Apps}}
 
}}
----




Zeile 13: Zeile 14:
<div class="einrücken">
<div class="einrücken">
{{#var:Einleitung--desc}}
{{#var:Einleitung--desc}}
</div>
</div><br clear=all>
<br clear=all>
----
----


=== {{#var:Verwaltete Konfiguration}} ===
=== {{#var:Verwaltete Konfiguration}} ===
{| class="sptable2 pd5 zh1 einrücken"
{| class="sptable2 pd5 zh1 einrücken"
|- class="Leerzeile"
|- class="Leerzeile"
| colspan="3"|
| colspan="3" |
==== {{#var:Verwaltete Konfiguration erstellen}} ====
==== {{#var:Verwaltete Konfiguration erstellen}} ====
|- class="Leerzeile"
|- class="Leerzeile"
| colspan="3"| {{#var:Verwaltete Konfiguration--desc}}
| colspan="3" | {{#var:Verwaltete Konfiguration--desc}}
| class="Bild" rowspan="9"| {{Bild|{{#var:Verwaltete Konfiguration--Bild}}|{{#var:Verwaltete Konfiguration--cap}} }}
| class="Bild" rowspan="9" | {{Bild| {{#var:Verwaltete Konfiguration--Bild}} |{{#var:Verwaltete Konfiguration--cap}} }}
|-
|- class="Leerzeile"
| class="Leerzeile" colspan="3"| {{Hinweis-box|{{#var:Verwaltete Konfiguration Fehler--Hinweis}}|gr}}
| colspan="3" | {{Hinweis-box|{{#var:Verwaltete Konfiguration Fehler--Hinweis}}|gr}}
|-
|- class="Leerzeile"
| class="Leerzeile" colspan="3"|
| colspan="3" |
  <?xml version="1.0" encoding=UTF-8"?>
  <?xml version="1.0" encoding=UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" <nowiki>"http://www.apple.com/DTDs/PropertyList-1.0.dtd"</nowiki>>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" <nowiki>"http://www.apple.com/DTDs/PropertyList-1.0.dtd"</nowiki>>
Zeile 45: Zeile 47:
|- class="Leerzeile"
|- class="Leerzeile"
|
|
|-
|- class="Leerzeile"
| class="Leerzeile" colspan="3"| {{#var:Verwaltete Konfiguration mehrere Tags}}<br>{{Hinweis-box|{{#var:Verwaltete Konfiguration kein String--Hinweis}}|g}}
| colspan="3"| {{#var:Verwaltete Konfiguration mehrere Tags}}<br >{{Hinweis-box|{{#var:Verwaltete Konfiguration kein String--Hinweis}}|g}}
|- class="Leerzeile"
|- class="Leerzeile"
|
|
|-
|- class="Leerzeile"
| class="Leerzeile" colspan="3"|
| colspan="3" |
==== {{#var:Verwaltete Konfiguration anzeigen}} ====
==== {{#var:Verwaltete Konfiguration anzeigen}} ====
|-
|- class="Leerzeile"
| class="Leerzeile" colspan="3"| {{#var:Verwaltete Konfiguration Geräte}}
| colspan="3" | {{#var:Verwaltete Konfiguration Geräte}}
|- class="Leerzeile"
|
|}
|}
----


----


=== {{#var:Beispiel: Microsoft Outlook}} ===
=== {{#var:Beispiel: Microsoft Outlook}} ===
Zeile 82: Zeile 86:
     </dict>
     </dict>
  </plist>
  </plist>
<br>
<br></div>
{| class="sptable2 pd5 zh1"
 
{| class="sptable2 pd5 zh1 Einrücken"
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}}
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}}
|-
|-
Zeile 102: Zeile 107:
|
|
|}
|}
</div>
----


----


=== {{#var:Selbstentwickelte Apps}} ===
=== {{#var:Selbstentwickelte Apps}} ===
<div class="einrücken">
<div class="einrücken">
{{#var:Selbstentwickelte Apps--desc}}
{{#var:Selbstentwickelte Apps--desc}}<br>
<br>
  UserDefaults.standard.object(forKey: "com.apple.configuration.managed") as? [String: Any?]<br>
  UserDefaults.standard.object(forKey: "com.apple.configuration.managed") as? [String: Any?]
{{Hinweis-box|{{#var:UserDefaults unverschlüsselt}} }}
<br>{{Hinweis-box|{{#var:UserDefaults unverschlüsselt}} }}
{{#var:Selbstentwickelte Apps hochladen}}<br>
{{#var:Selbstentwickelte Apps hochladen}}
<br>
{{#var:Selbstentwickelte Apps Konfiguration}}
{{#var:Selbstentwickelte Apps Konfiguration}}
</div>
</div>

Version vom 3. Juli 2024, 16:00 Uhr





























De.png
En.png
Fr.png






  • Hinweis
    Dieser Artikel beinhaltet Beschreibungen der Software von Drittanbietern und basiert auf dem Stand zum Zeitpunkt der Erstellung dieser Seite.
    Änderungen an der Benutzeroberfläche durch den Hersteller sind jederzeit möglich und müssen in der Durchführung entsprechend berücksichtigt werden.
    Alle Angaben ohne Gewähr.







  • Übermittlung von selbst verwalteten App-Konfigurationen für -Geräte
    Neuer Artikel zur Version: 1.27
    notempty
    Dieser Artikel bezieht sich auf eine Resellerpreview
    Aufruf: portal.securepoint.cloud  Mobile Security iOS/iPadOS  Apps


    Einleitung

    Über die verwaltete Konfiguration von Apps für -Apple-Geräte ist es möglich die App-Konfiguration auf allen Geräten, auf der diese App installiert ist, automatisch durchzuführen.
    Dieser Vorgang muss dann nicht für jedes Gerät einzeln durchgeführt werden.




    Verwaltete Konfiguration

    Verwaltete Konfiguration erstellen

    Unter  Mobile Security iOS/iPadOS  Apps wird die gewünschte App ausgewählt und der Reiter Verwaltete Konfiguration ausgewählt.
    Dort wird im Editor die gewünschte Konfiguration der App als XML-Datei im plist-Format eingegeben.
    MS 1.27 iOS Apps Details Verwaltete-Konfiguration.png
    Verwaltete Konfiguration mit der Default-Einstellung des Editors
    notempty
    Fehler bei XML-Tags werden erkannt und angezeigt.
    <?xml version="1.0" encoding=UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>LicenseKey</key>
            <string>AAAAAA-BBBBBB-CCCCCC-DDDDDD-123456-V3</string>
        </dict>
    </plist>
    
    Tag Wert Beschreibung
    <key> LicenseKey (Beispielwert) Der Key, welcher durch die Konfiguration angepasst werden soll.
    Die Bezeichnung des Keys kann vom App-Hersteller herausgefunden werden.
    <string> AAAAAA-BBBBBB-CCCCCC-DDDDDD-123456-V3 (Beispielwert) Der Wert als String, welcher vom oberem Key erwartet wird.
    Es können auch User-Variablen genutzt werden.
    Sollen mehrere Keys konfiguriert werden, können weitere key-Tags innerhalb des <dict></dict>-Tags eingefügt werden.
    notempty
    Es kann auch Keys geben, die keinen String benötigen.
    z.B. <key>com.microsoft.outlook.ContactSync.AddressAllowed</key>

    Verwaltete Konfiguration anzeigen

    Unter  Mobile Security iOS/iPadOS Geräte das Gerät auswählen, auf dem die App installiert ist.
    Unter Geräte-Details im Reiter Anwendungen werden die installierten Apps angezeigt. Bei Apps, die eine verwaltete Konfiguration besitzen, gibt es die Schaltfläche  Konfiguration anzeigen.
    Über diese Schaltfläche öffnet sich ein Dialogfenster, in dem die eingegebenen Key-Tags und deren Werte angezeigt werden.



    <?xml version="1.0" encoding=UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>com.microsoft.outlook.EmailProfile.AccountType</key>
            <string>ModernAuth</string>
            <key>com.microsoft.outlook.EmailProfile.EmailAddress</key>
            <string>$emailaddress$</string>
            <key>com.microsoft.outlook.EmailProfile.EmailUPN</key>
            <string>$variable1$</string>
            <key>IntuneMAMAllowedAccountsOnly</key>
            <string>Enabled</string>
            <key>IntuneMAMUPN</key>
            <string>$variable1$</string>
            <key>com.microsoft.outlook.Mail.BlockExternalImagesEnabled</key>
            <true />
            <key>com.microsoft.outlook.ContactSync.AddressAllowed</key>
            <true />
        </dict>
    </plist>
    

    Beschriftung Wert Beschreibung
    com.microsoft.outlook.EmailProfile.AccountType ModernAuth Der Kontotyp, basierend auf dem Authentifizierungsmodell
    com.microsoft.outlook.EmailProfile.EmailAddress $emailaddress$ Die E-Mail-Adresse für das Profil. Für die Konfiguration wird die Variable $emailaddress$ verwendet.
    com.microsoft.outlook.EmailProfile.EmailUPN $variable1$ Der Hauptname, oder Benutzername des Benutzers des E-Mail-Profils für die Authentifizierung. Hier über die Eingabe der Variable $variable1$.
    IntuneMAMAllowedAccountsOnly Enable Aktiviert für die Organisation den zulässigen Kontomodus, das heißt den Zugriff auf die AD-Konten.
    IntuneMAMUPN $variable1$ Der Benutzerprinzipalname für das Konto
    Der Benutzernamen mit Domainname aus einem AD. Beispiel von Azure AD: alice@tttpoint.onmicrosoft.com
    .
    Hier über die Eingabe der Variable $variable1$.
    com.microsoft.outlook.Mail.BlockExternalImagesEnabled true Bei true werden externe Bilder blockiert
    com.microsoft.outlook.ContactSync.AddressAllowed true Soll die Adresse des Kontakts mit den nativen Kontakten synchronisiert werden


    Selbstentwickelte Apps

    Bei eigenentwickelten Apps ist eine verwaltete Konfiguration ebenfalls möglich. Dazu muss diese App etwas angepasst werden.
    1. Schritt: Folgender Code muss in die App eingefügt werden, damit die App Zugriff auf die Konfiguration hat:

    UserDefaults.standard.object(forKey: "com.apple.configuration.managed") as? [String: Any?]
    notempty
    UserDefaults verschlüsselt die Daten nicht! Keine sensiblen Daten, wie Passwörter, dafür verwenden!

    2. Schritt: Die so angepasste App muss im MDM-Portal vorliegen. Je nach Verwendungszweck für diese App gibt es verschiedene Möglichkeiten hierfür:

    3. Schritt: Anschließend kann die Konfiguration als XML-Datei, wie oben beschrieben, eingefügt werden.