Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
No Configuration Manager, defina o atraso de resposta do ponto de serviço PXE de implementação do sistema operativo ao atualizar a propriedade incorporada ResponseDelay. ResponseDelay especifica quanto tempo o atraso deve demorar para este ponto de serviço PXE antes de responder a pedidos de computador quando são utilizados vários pontos de serviço PXE. Por predefinição, o Configuration Manager ponto de serviço PXE responderá imediatamente aos pedidos PXE de rede.
O atraso é fornecido pelo cliente PXE e mostra o tempo que passou desde que o cliente iniciou o processo de arranque PXE (segundos decorridos desde que o cliente iniciou o processo de aquisição ou renovação de endereços). Um cliente envia pedidos para o servidor em intervalos de 0 (predefinição), 4, 8, 16 ou 32 segundos.
Para definir o atraso de resposta para um ponto de serviço PXE
Configure uma ligação ao Fornecedor de SMS. Para obter mais informações, veja Noções básicas do Fornecedor de SMS.
Efetue uma ligação à instância do ponto de distribuição com o PXE ativado.
Obtenha as propriedades incorporadas.
Atualize a propriedade incorporada ResponseDelay .
Consolide as alterações ao ficheiro de controlo do site.
Exemplo
O método de exemplo seguinte define o atraso de resposta para um ponto de serviço PXE.
Para obter informações sobre como chamar o código de exemplo, veja Chamar Configuration Manager Fragmentos de Código.
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); }}
O método de exemplo tem os seguintes parâmetros:
Parâmetro | Tipo | Descrição |
---|---|---|
connection |
Gerido: WqlConnectionManager |
Uma ligação válida ao Fornecedor de SMS. |
siteCode |
Gerido: String |
O Configuration Manager código do site. |
serverName |
Gerido: String |
O nome do servidor. Por exemplo, "SERVER1.DOMAIN1.COM" . |
atraso | Gerido: Integer |
O atraso, em segundos. |
Compilando o código
O exemplo de C# tem os seguintes requisitos de compilação:
Namespaces
System
System.Collections.Generic
System.Text
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Assembly
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Programação robusta
Para obter mais informações sobre o processamento de erros, veja About Configuration Manager Errors (Acerca dos Erros de Configuration Manager).
Segurança do .NET Framework
Para obter mais informações sobre como proteger aplicações Configuration Manager, veja Configuration Manager administração baseada em funções.
Confira também
Acerca da configuração da função do site de implementação do SO Como Ler e Escrever no Ficheiro de Controlo de Sites do Configuration Manager Utilizando o Código GeridoComo Ler e Escrever no Ficheiro de Controlo de Sites Configuration Manager utilizando a WMI