Non Ŕ possibile accedere a un sito intranet locale Ŕ pubblicare utilizzando ISA Server 2006 quando esistono pi¨ account utente con lo stesso nome di account in domini diversi

Traduzione articoli Traduzione articoli
Identificativo articolo: 952675 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Si consideri lo scenario seguente:
  • Utilizzare Microsoft Internet Security and Acceleration (ISA) Server 2006 per pubblicare un sito intranet locale.
  • ╚ possibile attivare l'autenticazione basata su form (FBA) e la funzione Consenti agli utenti di modificare le password per il Listener Web.
  • ISA Server Ŕ un membro di un dominio. Ad esempio, il dominio Ŕ Domain1.
  • Esistono pi¨ domini nell'insieme di strutture, e non esistono account utente esistenti con lo stesso nome account in domini diversi. Ad esempio, gli account utente sono Domain1\user1 e Domain2\user1.
  • Uno degli account utente Ŕ disattivato. Ad esempio, Domain1\user1 Ŕ disattivato.
  • Si tenta di utilizzare l'altro account utente per accedere al sito intranet locale. Ad esempio, Ŕ possibile utilizzare Domain2\user1 per accedere al sito intranet locale.
In questa situazione viene visualizzato il seguente messaggio d'errore:
L'account Ŕ stata disattivata. Contattare il supporto tecnico dell'organizzazione.
Inoltre, Ŕ Impossibile accedere al sito intranet locale.

Cause

Questo problema si verifica perchÚ ISA Server cerca innanzitutto il nome di utente del dominio in cui il server ISA Ŕ presente. Quindi, ISA Server consente di trovare un account con lo stesso nome di account. Tuttavia, questo non Ŕ l'account utente corretto che l'utente richiesto.

Risoluzione

Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia espressa o implicita. Questo include, ma non Ŕ limitato a, le garanzie implicite di commerciabilitÓ o idoneitÓ per uno scopo specifico. Questo articolo si presuppone che conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug di procedure. Tecnici del supporto Microsoft possono spiegare la funzionalitÓ di una particolare procedura. Tuttavia, non modificherÓ questi esempi per fornire funzionalitÓ aggiuntive o creare procedure per soddisfare specifiche esigenze.

Per risolvere il problema, attenersi alla procedura descritta di seguito:
  1. Installare Service Pack 1 di ISA Server 2006. Per ulteriori informazioni su come ottenere il Service Pack 1 di ISA Server 2006, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    954258Come ottenere la versione pi¨ recente Internet Security and Acceleration (ISA) Server 2006 del service pack
  2. Eseguire uno script per attivare la funzionalitÓ fornita da questo service pack. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere Esegui , digitare notepad e quindi fare clic su OK .
    2. Copiare lo script seguente in un file di blocco note e quindi salvare il file di testo come un file di Microsoft Visual Basic utilizzando l'estensione di nome file vbs.
      Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
      Const SE_VPS_NAME = "EnableMultipleFlatUserName"
      Const SE_VPS_VALUE = true
      
      Sub SetValue()
      
          ' Create the root obect.
          Dim root  ' The FPCLib.FPC root object
          Set root = CreateObject("FPC.Root")
      
          'Declare the other objects needed.
          Dim array       ' An FPCArray object
          Dim VendorSets  ' An FPCVendorParametersSets collection
          Dim VendorSet   ' An FPCVendorParametersSet object
      
          ' Get references to the array object
          ' and the network rules collection.
          Set array = root.GetContainingArray
          Set VendorSets = array.VendorParametersSets
      
          On Error Resume Next
          Set VendorSet = VendorSets.Item( SE_VPS_GUID )
      
          If Err.Number <> 0 Then
              Err.Clear
      
              ' Add the item
              Set VendorSet = VendorSets.Add( SE_VPS_GUID )
              CheckError
              WScript.Echo "New VendorSet added... " & VendorSet.Name
      
          Else
              WScript.Echo "Existing VendorSet found... value- " &  VendorSet.Value(SE_VPS_NAME)
          End If
      
          if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
      
              Err.Clear
              VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
      
              If Err.Number <> 0 Then
                  CheckError
              Else
                  VendorSets.Save false, true
                  CheckError
      
                  If Err.Number = 0 Then
                      WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
                  End If
              End If
          Else
              WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
          End If
      
      End Sub
      
      Sub CheckError()
      
          If Err.Number <> 0 Then
              WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
              Err.Clear
          End If
      
      End Sub
      
      SetValue
      
    3. Salvare il file in una cartella temporanea. Ad esempio, salvare il file come EnableMultipleFlatUserName.vbs nella cartella C:\EnableMultipleFlatUserName.
    4. Al prompt dei comandi, spostarsi alla posizione in cui Ŕ salvato il file vbs passaggio 2c e quindi eseguire il file vbs. Ad esempio, eseguire i seguenti comandi:
      CD C:\EnableMultipleFlatUserName
      cscript EnableMultipleFlatUserName.vbs

Status

Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a".

ProprietÓ

Identificativo articolo: 952675 - Ultima modifica: mercoledý 2 luglio 2008 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Internet Security and Acceleration Server 2006 Enterprise Edition
  • Microsoft Internet Security and Acceleration Server 2006 Standard Edition
Chiavi:á
kbmt kbexpertiseinter kbtshoot kbprb KB952675 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 952675
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com