Freigeben über


Passen Sie die Länder- und Betreibereinstellungen an

Das Country and Operator Settings Asset (COSA) ist eine Datenbank von Mobilfunkanbieterprofilen. Sie ist in Windows 10 als Bereitstellungspaket enthalten. Wenn eine SIM in ein COSA-fähiges Windows-Gerät eingelegt wird, versucht das Bereitstellungsframework, eine Mobilfunkverbindung herzustellen, indem es nach dem übereinstimmenden Profil und einer APN in COSA sucht.

Hinweis

Dieses Feature wird nur in Windows 10, Version 1703 und höher für Desktopeditionen (Home, Pro, Enterprise und Education) unterstützt

COSA kann mit OEM-generierten Bereitstellungspaketen während der Desktop-Imaging erweitert werden. Dadurch können OEMs neue COSA-Profile in die Datenbank einführen sowie vorhandene Windows COSA-Profile ersetzen oder erweitern. Sie können z. B. ein Profil für einen mobilen virtuellen Netzbetreiber (MVNO) hinzufügen, der sich derzeit nicht in COSA befindet, oder einen neuen Partner für mobile Pläne, indem Sie eine Antwortdatei erstellen, die die Einstellungen enthält. Sie können ein vorhandenes Profil auch mithilfe des Replace Operators in der vorhandenen Antwortdatei ändern oder entfernen.

Wichtig

  • Bitte stellen Sie sicher, dass Sie den nachstehenden Abschnitt So unterstützen Sie das vom COSA-OEM generierte Bereitstellungspaket lesen, sobald das Gerät auf dem Markt ist.
  • Im Allgemeinen sollten Sie nur APNs hinzufügen, die nicht in der Windows COSA-Datenbank enthalten sind.  Wenn Sie Einträge ersetzen, die bereits in COSA vorhanden sind, und der Mobilfunkanbieter ändert dies in Zukunft, werden sie nicht automatisch aktualisiert, da die Datenbank auf das OEM COSA-Paket für diese Einträge sucht.
  • Es wird empfohlen, die neuesten APNs für den Mobilfunkanbieter zu konsultieren, den Sie hinzufügen möchten, um sicherzustellen, dass es datenspezifische APNs gibt, die der OEM-COSA-Datei hinzugefügt werden (falls der Betreiber unterschiedliche APNs für Tablets als Telefone verwendet).
  • Microsoft empfiehlt Mobilfunkanbietern, profiländerungen zu übermitteln, die zum Erweitern von COSA an Microsoft vorgenommen wurden. Weitere Informationen finden Sie unter COSA/APN-Datenbankübermittlung.

Wichtig

Microsoft sammelt die folgenden Telemetriedaten im Zusammenhang mit der COSA:

  • AfterMarketProfile – Veröffentlicht, wenn ein OEM-Paket ein neues Profil hinzufügt. Daten umfassen die Profil-ID (in der Regel eine GUID) sowie die Zielinformationen für das Profil (z. B. MCC, MNC, SPN usw.).
  • ProfileReplaced – Veröffentlicht, wenn das OEM-Paket ein COSA-Profil ersetzt. Daten sind die Profil-ID.
  • ProfileSuppressedByAfterMarketProfile – Veröffentlicht, wenn ein OEM-Paket ein Profil enthält, das übereinstimmt, wenn auch ein COSA-Profil übereinstimmt. Die Telemetriedaten enthalten die Profil-ID.

Neues Profil hinzufügen

Sie können ein neues Profil hinzufügen, das noch nicht in der COSA-Datenbank enthalten ist, indem Sie die folgenden Schritte ausführen.

  1. Erstellen Sie eine Antwortdatei, oder bearbeiten Sie eine vorhandene Antwortdatei, die die neuen Profileinstellungen enthält. Unten ist ein Beispiel aufgeführt,

    • Stellen Sie sicher, dass Sie die <ID> Taginformationen durch Ihre eigene GUID ersetzen.
     <?xml version="1.0" encoding="UTF-8"?>
    <WindowsCustomizations>
     <PackageConfig xmlns="urn:schemas-Microsoft-com:Windows-ICD-Package-Config.v1.0">
       <ID>{7240F79C-7567-4BA3-95C0-ABD31D02A385}</ID>
       <Name>COSAPC.Extension</Name>
       <Version>5.0</Version>
       <OwnerType>OEM</OwnerType>
     </PackageConfig>
     <Settings xmlns="urn:schemas-microsoft-com:windows-provisioning">
       <Customizations>
         <Targets>
           <Target Id="12345678-abcd-1111-aaaa-1ead5bca0320">
             <TargetState>
               <Condition Name="Mcc" Value="901" />
               <Condition Name="Mnc" Value="37" />
               <Condition Name="ICCID" Value="range:8988247000100000000,8988247000199999997" />
               <Condition Name="uiname" Value="Contoso (OEM)" />
               <Condition Name="uiorder" Value="0" />
             </TargetState>
           </Target>
           <Target Id="87654321-abcd-1111-aaaa-1ead5bca0320">
             <TargetState>
               <Condition Name="Mcc" Value="001" />
               <Condition Name="Mnc" Value="01" />
               <Condition Name="uiname" Value="Fabrikam (OEM)" />
               <Condition Name="uiorder" Value="0" />
             </TargetState>
           </Target>
         </Targets>
         <Profile Name="Fabrikam (OEM)">
           <TargetRefs>
             <TargetRef Id="87654321-abcd-1111-aaaa-1ead5bca0320" />
           </TargetRefs>
           <Settings>
             <Connections>
               <Cellular>
                 <Connection ConnectionName="Fabrikam (OEM)_i0$(__MVID)@WAP">
                   <PurposeGroups>{3e5545d2-1137-4dc8-a198-33f1c657515f}</PurposeGroups>
                   <AlwaysOn>1</AlwaysOn>
                   <FriendlyName>Fabrikan Connect</FriendlyName>
                   <AccessPointName>apn</AccessPointName>
                   <IPType>IPv4v6</IPType>
                   <AlwaysOn>1</AlwaysOn>
                   <Roaming>5</Roaming>
                 </Connection>
               </Cellular>
             </Connections>
             <DataMarketplace>
               <PerSimSettings>
                 <SettingsForSim SimIccid="$(__ICCID)">
                   <SupportDataMarketplace>1</SupportDataMarketplace>
                   <DataMarketplaceRoamingUIEnabled>0</DataMarketplaceRoamingUIEnabled>
                 </SettingsForSim>
               </PerSimSettings>
             </DataMarketplace>
           </Settings>
         </Profile>
         <Profile Name="Contoso (OEM)">
           <TargetRefs>
             <TargetRef Id="12345678-abcd-1111-aaaa-1ead5bca0320" />
           </TargetRefs>
           <Settings>
             <Connections>
               <Cellular>
                 <Connection ConnectionName="Contoso (OEM)_i0$(__MVID)@WAP">
                   <PurposeGroups>{3e5545d2-1137-4dc8-a198-33f1c657515f}</PurposeGroups>
                   <AlwaysOn>1</AlwaysOn>
                   <FriendlyName>Contoso Connect</FriendlyName>
                   <AccessPointName>apn</AccessPointName>
                   <IPType>IPv4v6</IPType>
                   <AlwaysOn>1</AlwaysOn>
                   <Roaming>5</Roaming>
                 </Connection>
               </Cellular>
             </Connections>
             <DataMarketplace>
               <PerSimSettings>
                 <SettingsForSim SimIccid="$(__ICCID)">
                   <SupportDataMarketplace>1</SupportDataMarketplace>
                   <DataMarketplaceRoamingUIEnabled>0</DataMarketplaceRoamingUIEnabled>
                 </SettingsForSim>
               </PerSimSettings>
             </DataMarketplace>
           </Settings>
         </Profile>
       </Customizations>
     </Settings>
    </WindowsCustomizations>
    
  2. Erstellen Sie ein Bereitstellungspaket, das die Antwortdatei enthält. Weitere Informationen finden Sie unter Erstellen eines Bereitstellungspakets.

  3. Platzieren Sie Ihre Bereitstellungspakete (PPKG) an folgendem Speicherort: %WINDIR%\Provisioning\COSA\OEM.

  4. Führen Sie erforderliche Tests für die Überprüfung aus.

Nachfolgend finden Sie eine Liste der Zweckgruppen, die für die APNs relevant sind.

type Identificator
Internet 3E5545D2-1137-4DC8-A198-33F1C657515F
LTE-Attach 11A6FE68-5B47-4859-9CB6-1EAC96A8F0BD
Purchase 95522B2B-A6D1-4E40-960B-05E6D3F962AB
Administrative 2FFD9261-C23C-4D27-8DCF-CDE4E14A3364

Eine vollständige Liste der COSA-Einstellungen finden Sie unter Planen Ihrer COSA/APN-Datenbankübermittlung.

Unterstützung des VOM OEM generierten Bereitstellungspakets coSA, sobald das Gerät auf dem Markt ist

Bevor Sie Ihr COSA OEM-generiertes Bereitstellungspaket in Ihr Geräteimage einschließen, sollten Sie einen Mechanismus zum Aktualisieren des COSA OEM-generierten Pakets berücksichtigen, nachdem das Gerät auf dem Markt ist. Hier finden Sie weitere Hinweise zu Imagekonfiguration und Updates.

  1. Das vom OEM generierte BEREITSTELLUNGspaket muss aus der PBR-Migration ausgeschlossen werden, um doppelte Einträge zu vermeiden, siehe Ausschließen von Dateien und Einstellungen.
    • Um zu testen, dass die Ausschlussdatei erfolgreich war, müssen Sie ein Factoryimage mit PBR implementiert haben, und wechseln Sie dann zu Einstellungen -> Update -> setzen Sie diesen PC zurück, und nach dem Zurücksetzen sollten Sie die angepassten APN weiterhin in den Einstellungen> - Netzwerk -> Mobilfunk anzeigen können. Es sollte auch nur ein OEM COSA-Bereitstellungspaket im Ordner %WINDIR%\Provisioning\COSA\OEM vorhanden sein.

Beispiel

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/MyFileExclusions">
  <component type="Documents" context="System">
    <displayName>File exclusions</displayName>
    <role role="Data">
      <rules>       
        <unconditionalExclude>
          <objectSet>
            <pattern type="File">%SystemDrive%\Windows\Provisioning\Cosa\OEM\* [*]</pattern>
          </objectSet>
        </unconditionalExclude>
      </rules>
    </role>
  </component>
</migration>
  1. Für alle Betreiber, die Sie über das COSA OEM-generierte Bereitstellungspaket hinzufügen, muss der OEM im Falle zukünftiger Änderungen des Mobilfunkanbieters beibehalten werden, damit Sie sicherstellen sollten, dass Sie über einen Mechanismus verfügen, um diese in Zukunft zu aktualisieren.

    • Die Aktualisierung des Pakets erfolgt durch einen Treiber und Windows Update
    • Sie müssen sicherstellen, dass Sie über einen vorhandenen Gerätetreiber auf dem Gerät für die Mobilfunkkomponente verfügen und die INF-Datei so festgelegt ist, dass die PPKG kopiert wird
    • Folgen Sie den Anweisungen in diesem Dokument, um das INF-Dateibeispiel zu erstellen:
       [SourceDisksNames]
       1 = %DiskId1%
    
       [SourceDisksFiles]
       ContosoCosaCustomization.ppkg = 1
       ContosoCosaCustomizationWithDataClass.xml = 1
       ; other driver package files omitted from example for brevity
    
       [DestinationDirs]
       CosaCustomization.CopyList =10,Provisioning\Cosa\OEM
       ; other CopyFiles sections in DestinationDirs omitted from example for brevity
    
       ; Manufacturer and Models sections omitted for brevity. Assume Models section indicates a DDInstall section of ContosoInstallSection
    
       [ContosoInstallSection]
       CopyFiles=CosaCustomization.CopyList
    
       [CosaCustomization.CopyList]
       ContosoCosaCustomization.ppkg
       ContosoCosaCustomizationWithDataClass.xml
    
    • Der Treiber muss auf Ihrem Factoryimage vorinstalliert sein, sodass wenn Sie den Treiber auf Windows Update in zukunft aktualisieren, sucht das Gerät nach einer neueren Version dieses Treibers, um diesen Treiber herunterzuladen und zu installieren.
    • Sie sollten den Updatemechanismus über Windows Update im gleichen Mechanismus testen wie Treiberupdates für ein Vorabgerät oder Treiber.
    • Wenn Sie über einen alternativen Mechanismus zum Aktualisieren des coSA OEM-generierten Bereitstellungspakets verfügen, stellen Sie sicher, dass es sowohl auf dem Werksimage als auch auf dem Gerät funktioniert, nachdem das Zurücksetzen der Pushschaltfläche ausgeführt wurde, um das Endbenutzerszenario zu testen.

    Hinweis

    Die PPKG-Datei wird unter den folgenden Bedingungen angewendet. Es ist vorgesehen, dass sie nicht angewendet wird, wenn die PPKG-Datei an den angegebenen Ort kopiert wird

    • Nach dem Betriebssystemneustart beim Leerlauf des Systems
    • Nach der Benutzeranmeldung beim Leerlauf des Systems
  2. Wenn der Mobilfunkanbieter Bereitstellungsinformationen (z. B. APNs) aktualisiert und das Gerät COSA OEM-generiertes Bereitstellungspaket für diesen Mobilfunkanbieter ist, muss der OEM die neuen Bereitstellungsinformationen abrufen und sein COSA OEM-generiertes Bereitstellungspaket auf den ausgelieferten Geräten über Windows Update aktualisieren.