Sdílet prostřednictvím


Nastavení odpovědi bodu služby PXE na všechna síťová rozhraní

V Configuration Manager nastavíte odpověď bodu služby PXE nasazení operačního BindPolicy systému na síťová rozhraní nastavením vložené vlastnosti.

BindPolicy má následující možné hodnoty.

Hodnota Popis
0 Reaguje na požadavky PXE na všech síťových rozhraních.
1 Reaguje na požadavky na konkrétní síťová rozhraní.

Pokud BindPolicy je nastavená odpověď na konkrétní síťová rozhraní (1), musíte přidat adresy MAC (Media Access Control) pro požadovaná síťová rozhraní pomocí BindExcept seznamu. Pokud BindExcept se nenaplní, technologie PXE nebude reagovat na žádné požadavky. Další informace najdete v tématu Nastavení odpovědi bodu služby PXE pro konkrétní síťové rozhraní.

Nastavení odpovědi PXE na síťová rozhraní

  1. Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.

  2. Vytvořte připojení k instanci distribučního bodu s povoleným PXE.

  3. Získejte vložené vlastnosti.

  4. Aktualizujte vloženou BindPolicy vlastnost.

  5. Potvrďte změny v řídicím souboru webu.

Příklad

Následující příklad metody nastaví odpověď bodu služby PXE na síťové rozhraní. Pokud respondToSpecificInterface je nastavená hodnota 1 , musíte v seznamu určit BindExcept síťová rozhraní, která můžou reagovat. Další informace najdete v tématu Nastavení odpovědi bodu služby PXE pro konkrétní síťové rozhraní.

Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.

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);    }}  

Ukázková metoda má následující parametry:

Parametr Typ Popis
connection Spravované: WqlConnectionManager Platné připojení k poskytovateli serveru SMS.
siteCode Spravované: String Kód lokality Configuration Manager.
serverName Spravované: String Název serveru. Například: "SERVER1.DOMAIN1.COM".
respondToSpecficInterface Spravované: String Hodnota pro nastavení síťových rozhraní, která budou reagovat na požadavky PXE.

- 0 – Reaguje na požadavky PXE na všech síťových rozhraních.
- 1 – Reaguje na požadavky na konkrétní síťová rozhraní.

Kompilace kódu

Příklad jazyka C# má následující požadavky na kompilaci:

Obory názvů

Systému

System.collections.generic

System.text

Microsoft. ConfigurationManagement.ManagementProvider

Microsoft. ConfigurationManagement.ManagementProvider.WqlQueryEngine

Sestavení

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

Robustní programování

Další informace o zpracování chyb najdete v tématu Informace o chybách Configuration Manager.

Zabezpečení rozhraní .NET Framework

Další informace o zabezpečení Configuration Manager aplikací najdete v tématu Configuration Manager správa na základě rolí.

Viz taky

Informace o konfiguraci role lokality nasazení operačníhosystému Postup nastavení odpovědi bodu služby PXE pro konkrétní síťové rozhraní
Čtení a zápis do řídicího souboru webu Configuration Manager pomocí spravovaného kódu
Čtení a zápis do řídicího souboru webu Configuration Manager pomocí rozhraní WMI