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í
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
Vytvořte připojení k instanci distribučního bodu s povoleným PXE.
Získejte vložené vlastnosti.
Aktualizujte vloženou
BindPolicy
vlastnost.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