Condividi tramite


Errore del gateway non valido durante la distribuzione degli aggiornamenti software in System Center 2012 Configuration Manager

Questo articolo fornisce una soluzione per il problema che si verifica un errore gateway non valido quando si tenta di distribuire gli aggiornamenti software in Microsoft System Center 2012 Configuration Manager.

Versione originale del prodotto: Microsoft System Center 2012 Configuration Manager
Numero KB originale: 2688030

Sintomi

Per questo scenario:

  • Si usa Forefront Threat Management Gateway come server WPAD (Web Proxy Auto-Discovery Protocol) che fornisce un file di script di configurazione automatica (Wpad.dat) ai computer client.
  • Aggiornare il server WPAD per aggiungere voci di eccezione proxy.

In questo scenario, quando si usa System Center 2012 Configuration Manager per distribuire gli aggiornamenti software nell'organizzazione, viene visualizzato un messaggio di errore simile al seguente:

Http: Risposta, HTTP/1.1, stato: gateway non valido, URL: http://Exception_URL/ClientWebService/client.asmx

Causa

Questo problema si verifica a causa di un problema con distinzione tra maiuscole e minuscole nel file di Wpad.dat. Le voci nel file Wpad.dat devono essere in lettere minuscole. L'eccezione proxy controlla il file di script (Wpad.dat) fornito dal gateway di gestione delle minacce funziona solo se l'URL di destinazione (questo URL viene determinato per il server proxy) viene passato al server WPAD in lettere minuscole.

Risoluzione

Per risolvere questo problema, abilitare la ConvertUrlToLowerCase proprietà per consentire gli URL in lettere minuscole e passati allo script di routing. Per impostazione predefinita, questa proprietà è disabilitata.

Per abilitare la ConvertUrlToLowerCase proprietà, seguire questa procedura:

  1. Eseguire il backup delle impostazioni del gateway di gestione delle minacce.

  2. Nel Blocco note creare un file denominato TMG_ConvertUrlToLowerCase.vbs.

  3. Copiare e incollare lo script seguente nel file:

    '
    ' set wpad script to lowercase its input url - for Internal network
    '
    set fpc = CreateObject("FPC.ROOT")
    set net_internal = fpc.GetContainingArray().NetworkConfiguration.Networks("Internal")
    set wpad = net_internal.ClientConfig.Browser.AutoScript
    wpad.ConvertUrlToLowerCase = -1
    wpad.save
    
  4. Salva e chiudi il file.

  5. Aprire un prompt dei comandi con autorizzazioni amministrative ed eseguire il cscript TMG_ConvertUrlToLowerCase.vbs comando .

  6. Assicurarsi di attendere un tempo sufficiente per la sincronizzazione con Forefront Threat Management Gateway Enterprise Management Server (EMS).