11 KiB

title, description, ms.date, ms.topic
title description ms.date ms.topic
WiredNetwork CSP Learn more about the WiredNetwork CSP. 05/14/2025 generated-reference

WiredNetwork CSP

The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that don't have group policy to enable them to access corporate Internet over ethernet.

The following list shows the WiredNetwork configuration service provider nodes:

Device/EnableBlockPeriod

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 1809 [10.0.17763] and later
./Device/Vendor/MSFT/WiredNetwork/EnableBlockPeriod

Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]

Device/LanXML

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 1809 [10.0.17763] and later
./Device/Vendor/MSFT/WiredNetwork/LanXML

XML describing the wired network configuration and follows the LAN_profile schemas https://msdn.microsoft.com/library/windows/desktop/aa816366(v=vs.85).aspx

The profile XML must be escaped, as shown in the following examples.

Note

If you need to specify other advanced conditions, such as specifying criteria for certificates that can be used by the LAN profile, you can do so by specifying this through the EapHostConfig portion of the LanXML (LANProfile > MSM > security > OneX > EAPConfig). For more information, see EAP configuration and Extensible Authentication Protocol (EAP) for network access. For an example, see Wired Profile Samples.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

See Examples.

User/EnableBlockPeriod

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 1809 [10.0.17763] and later
./User/Vendor/MSFT/WiredNetwork/EnableBlockPeriod

Enable block period (minutes), used to specify the duration for which automatic authentication attempts will be blocked from occurring after a failed authentication attempt.

Description framework properties:

Property name Property value
Format int
Access Type Add, Delete, Get, Replace
Allowed Values Range: [0-4294967295]

User/LanXML

Scope Editions Applicable OS
Device
User
Pro
Enterprise
Education
IoT Enterprise / IoT Enterprise LTSC
Windows 10, version 1809 [10.0.17763] and later
./User/Vendor/MSFT/WiredNetwork/LanXML

XML describing the wired network configuration and follows the LAN_profile schemas https://msdn.microsoft.com/library/windows/desktop/aa816366(v=vs.85).aspx

For more information, see Device/LanXML.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Delete, Get, Replace

Examples

The following example shows how to add a wired network profile that authenticates with PEAP-MSCHAPv2. This example is based on the sample profile at PEAP Profile Sample

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Add>
      <CmdID>1</CmdID>
      <Item>
        <Target>
          <LocURI>./Device/Vendor/MSFT/WiredNetwork/LanXML</LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data><![CDATA[<?xml version="1.0"?><LANProfile xmlns="http://www.microsoft.com/networking/LAN/profile/v1"><MSM><security><OneXEnforced>false</OneXEnforced><OneXEnabled>true</OneXEnabled><OneX xmlns="http://www.microsoft.com/networking/OneX/v1"><EAPConfig><EapHostConfig xmlns="http://www.microsoft.com/provisioning/EapHostConfig"><EapMethod><Type xmlns="http://www.microsoft.com/provisioning/EapCommon">25</Type><VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId><VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType><AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId></EapMethod><Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig"><Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1"><Type>25</Type><EapType xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV1"><ServerValidation><DisableUserPromptForServerValidation>false</DisableUserPromptForServerValidation><ServerNames></ServerNames></ServerValidation><FastReconnect>true</FastReconnect><InnerEapOptional>false</InnerEapOptional><Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1"><Type>26</Type><EapType xmlns="http://www.microsoft.com/provisioning/MsChapV2ConnectionPropertiesV1"><UseWinLogonCredentials>false</UseWinLogonCredentials></EapType></Eap><EnableQuarantineChecks>false</EnableQuarantineChecks><RequireCryptoBinding>false</RequireCryptoBinding><PeapExtensions><PerformServerValidation xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">true</PerformServerValidation><AcceptServerName xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2">false</AcceptServerName><PeapExtensionsV2 xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV2"><AllowPromptingWhenServerCANotFound xmlns="http://www.microsoft.com/provisioning/MsPeapConnectionPropertiesV3">true</AllowPromptingWhenServerCANotFound></PeapExtensionsV2></PeapExtensions></EapType></Eap></Config></EapHostConfig></EAPConfig></OneX></security></MSM></LANProfile>]]></Data>
      </Item>
    </Add>
  </SyncBody>
</SyncML>