Sdílet prostřednictvím


Nastavení zpoždění odezvy pro bod služby PXE

V Configuration Manager nastavíte zpoždění odezvy bodu služby PXE nasazení operačního systému aktualizací vložené vlastnosti ResponseDelay. ResponseDelay určuje, jak dlouho má být prodleva pro tento bod služby PXE, než odpoví na požadavky počítače při použití více bodů služby PXE. Ve výchozím nastavení bude bod služby Configuration Manager PXE okamžitě reagovat na síťové požadavky PXE.

Zpoždění poskytuje klient PXE a zobrazuje čas, který uplynul od spuštění spuštění PXE klienta (sekundy uplynuly od zahájení procesu získání nebo obnovení adresy klienta). Klient odesílá požadavky na server v intervalech 0 (výchozí), 4, 8, 16 nebo 32 sekund.

Nastavení zpoždění odpovědi pro bod služby PXE

  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 vlastnost ResponseDelay .

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

Příklad

Následující příklad metody nastaví zpoždění odpovědi pro bod služby PXE.

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

public void SetResponseDelay(WqlConnectionManager connection,                                  string siteCode,                                  string serverName,                                  int delay){    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: ResponseDelay            if (kvp.Value.PropertyList["PropertyName"] == "ResponseDelay")            {                // 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["ResponseDelay"]["Value"].IntegerValue = delay;                Console.WriteLine("Setting the {0} value to {1}.", kvp.Value.PropertyList["PropertyName"], delay);            }        }        // 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".
Zpoždění Spravované: Integer Zpoždění v sekundách.

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

Konfigurace role lokality nasazení operačního systému Jak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí spravovaného kódu
Čtení a zápis do řídicího souboru webu Configuration Manager pomocí rozhraní WMI