Dela via


Så här ställer du in PXE-tjänstpunktssvaret på alla nätverksgränssnitt

I Configuration Manager anger du PXE-tjänstpunktssvaret för operativsystemdistributionen till nätverksgränssnitt genom att ange den BindPolicy inbäddade egenskapen.

BindPolicy har följande möjliga värden.

Värde Beskrivning
0 Svarar på PXE-begäranden i alla nätverksgränssnitt.
1 Svarar på begäranden i specifika nätverksgränssnitt.

Om BindPolicy är inställt på att svara på specifika nätverksgränssnitt (1) måste du lägga till MAC-adresser (Media Access Control) för de nätverksgränssnitt som krävs med hjälp BindExcept av listan. Om BindExcept inte har fyllts i svarar PXE inte på några begäranden. Mer information finns i Så här ställer du in PXE-tjänstpunktssvaret för ett specifikt nätverksgränssnitt.

Så här ställer du in PXE-svaret på nätverksgränssnitt

  1. Konfigurera en anslutning till SMS-providern. Mer information finns i grunderna för SMS-provider.

  2. Upprätta en anslutning till distributionsplatsinstansen med PXE aktiverat.

  3. Hämta de inbäddade egenskaperna.

  4. Uppdatera den BindPolicy inbäddade egenskapen.

  5. Checka in ändringarna i platskontrollfilen.

Exempel

Följande exempelmetod anger PXE-tjänstpunktsvaret till ett nätverksgränssnitt. Om respondToSpecificInterface är inställt på 1 måste du ange listan BindExcept för att ange de nätverksgränssnitt som kan svara. Mer information finns i Så här ställer du in PXE-tjänstpunktssvaret för ett specifikt nätverksgränssnitt.

Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.

public void SetNetworkInterface(WqlConnectionManager connection,                                  string siteCode,                                  string serverName,                                  string respondToSpecificInterface){    try    {        //Connect to distribution point instance.                        IResultObject siteRole = connection.GetInstance("SMS_SCI_SysResUse.FileType=2,ItemName=\"[\\\"Display=\\\\\\\\" + serverName + "\\\\\\\"]MSWNET:[\\\"SMS_SITE=" + siteCode + "\\\"]\\\\\\\\" + serverName + "\\\\,SMS Distribution Point\",ItemType=\"System Resource Usage\",SiteCode=" + "\"" + siteCode + "\"");        // Create temporary copy of the embedded properties.        Dictionary<string, IResultObject> embeddedProperties = siteRole.EmbeddedProperties;        // Enumerate through the embedded properties and makes changes as needed.        foreach (KeyValuePair<string, IResultObject> kvp in siteRole.EmbeddedProperties)        {            // Setting: BindPolicy            if (kvp.Value.PropertyList["PropertyName"] == "BindPolicy")            {                // Get current property value.                Console.WriteLine();                Console.WriteLine("Property: {0}", kvp.Value.PropertyList["PropertyName"]);                Console.WriteLine("Current value: {0}", kvp.Value.PropertyList["Value"]);                // Change value.                embeddedProperties["BindPolicy"]["Value"].StringValue = respondToSpecificInterface;                Console.WriteLine("Setting the {0} value to {1}.", kvp.Value.PropertyList["PropertyName"], respondToSpecificInterface);            }        }        // Store the settings that have changed.        siteRole.EmbeddedProperties = embeddedProperties;        // Save the settings.         siteRole.Put();    }    catch (SmsException ex)    {        Console.WriteLine();        Console.WriteLine("Failed. Error: " + ex.InnerException.Message);    }}  

Exempelmetoden har följande parametrar:

Parameter Typ Beskrivning
connection Hanterade: WqlConnectionManager En giltig anslutning till SMS-providern.
siteCode Hanterade: String Configuration Manager platskod.
serverName Hanterade: String Servernamnet. Till exempel "SERVER1.DOMAIN1.COM".
respondToSpecficInterface Hanterade: String Värdet för att ange vilka nätverksgränssnitt som ska svara på PXE-begäranden.

– 0 – Svarar på PXE-begäranden på alla nätverksgränssnitt.
– 1 – Svarar på begäranden på specifika nätverksgränssnitt.

Kompilera koden

C#-exemplet har följande kompileringskrav:

Namnområden

System

System.Collections.Generic

System.Text

Microsoft. ConfigurationManagement.ManagementProvider

Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine

Församlingen

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Robust programmering

Mer information om felhantering finns i Om Configuration Manager fel.

.NET Framework Säkerhet

Mer information om hur du skyddar Configuration Manager program finns i Configuration Manager rollbaserad administration.

Se även

Om konfiguration av platsrollen för operativsystemdistributionSå här ställer du in PXE-tjänstpunktssvaret för ett specifikt nätverksgränssnitt
Läsa och skriva till Configuration Manager platskontrollfil med hjälp av hanterad kod
Läsa och skriva till Configuration Manager platskontrollfil med hjälp av WMI