Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Configuration Manager anger du PXE-tjänstpunktens svar på inkommande PXE-begäranden från okända datorer genom att ange den inbäddade egenskapen SupportUnknownMachines.
SupportUnknownMachines har följande möjliga värden.
Värde | Beskrivning |
---|---|
0 | PXE-tjänstplatsen svarar inte på PXE-begäranden från okända datorer. |
1 | PXE-tjänstplatsen svarar på begäranden från okända datorer. |
Så här ställer du in PXE-tjänstpunktens svar på PXE-begäranden från okända datorer
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 inbäddade egenskapen SupportUnknownMachines .
Checka in ändringarna i platskontrollfilen.
Exempel
Följande exempelmetod anger svaret för en PXE-begäran baserat på det angivna String
värdet (allowResponse
).
Information om hur du anropar exempelkoden finns i Anropa Configuration Manager kodfragment.
public void EnablePXE(WqlConnectionManager connection, string siteCode, string serverName, string allowResponse){ 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: SupportUnknownMachines if (kvp.Value.PropertyList["PropertyName"] == "SupportUnknownMachines") { // 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["SupportUnknownMachines"]["Value"].StringValue = allowResponse; Console.WriteLine("Setting the {0} value to {1}.", kvp.Value.PropertyList["PropertyName"], allowResponse); } } // 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" . |
allowResponse |
Hanterade: String |
Värdet för att ange om PXE-tjänstplatsen ska svara på okända datorer. – 0 – PXE-tjänstplatsen svarar inte på PXE-begäranden från okända datorer. – 1 – PXE-tjänstplatsen svarar på begäranden från okända datorer. |
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 läser och skriver du till Configuration Manager platskontrollfil med hjälp av hanterad kod
Läsa och skriva till Configuration Manager platskontrollfil med hjälp av WMI