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
Konfigurera en anslutning till SMS-providern. Mer information finns i grunderna för SMS-provider.
Upprätta en anslutning till distributionsplatsinstansen med PXE aktiverat.
Hämta de inbäddade egenskaperna.
Uppdatera den
BindPolicy
inbäddade egenskapen.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