Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Roli bod služby PXE v Configuration Manager povolíte tak, že získáte instanci konkrétního distribučního bodu a nastavíte IsPXE
hodnotu na 1
.
Povolení role bodu služby PXE
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
Získejte instanci konkrétního distribučního bodu.
Nastavte vloženou
IsPXE
vlastnost na1
.Uložte instanci distribučního bodu.
Příklad
Následující příklad metoda povolí 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 EnablePXE(WqlConnectionManager connection, string siteCode, string serverName){ 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: IsPXE if (kvp.Value.PropertyList["PropertyName"] == "IsPXE") { // Get current property value. Console.WriteLine(); Console.WriteLine("Property: {0}", kvp.Value.PropertyList["PropertyName"]); Console.WriteLine("Current value: {0} (0 not enabled, 1 enabled)", kvp.Value.PropertyList["Value"]); // Change value to enable PXE (1 enabled, 0 not enabled). embeddedProperties["IsPXE"]["Value"].StringValue = "1"; Console.WriteLine("Setting the {0} value to {1}.", kvp.Value.PropertyList["PropertyName"], "1"); } } // 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 |
Řízen: WqlConnectionManager |
Platné připojení k poskytovateli serveru SMS. |
siteCode |
Řízen: String |
Kód lokality Configuration Manager. |
serverName |
Řízen: String |
Název serveru. Například "SERVER1.DOMAIN1.COM" |
Kompilace kódu
Příklad jazyka C# má následující požadavky na kompilaci:
Obory názvů
Systém
System.Collections.Generic
System.Text
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Shromáždění
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
SMS_SCI_SysResUse Server WMI ClassPackNALPath Metoda ve třídě SMS_NAL_MethodsO konfiguraci role lokality nasazení operačního systému Jak nastavit zpoždění odezvy pro bod služby PXEJak nastavit odpověď bodu služby PXE na všechna síťová rozhraníJak nastavit odpověď bodu služby PXE na požadavky PXEJak číst a zapisovat do Configuration Manager Řídicí soubor webu pomocí spravovaného kóduJak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí rozhraní WMI