SISSEJUHATUS
Rakenduses Microsoft Internet Security and Acceleration (ISA) Server 2006, avaldage veebisait, kasutades Kerberose piiratud delegeerimine. Sõltuvalt veebisaiti, soovite muuta, kuidas ISA Server nõuab autenditud kasutaja Kerberose pilet. Vaikimisi kasutab ISA Server 2006 selle "domeeni NetBIOS-i nimi\kasutaja" vormindada, kui seda nõuab Kerberose pileti. Seetõttu domeeninimi ja kasutajanimi Kerberose pilet näeb välja järgmine:
Kasutaja: FirstName.LastNamevaldkonda: MyCompanyMõned veebisaidid nõuavad siiski Kerberose pilet ametliku domeeninime (FQDN). Selle stsenaariumi puhul peaksite domeeninimi ja kasutajanimi Kerberose pilet näeb välja järgmine:
Kasutaja: FirstName.LastNamevaldkonda: MyCompany.EMEA.INTRA
Lisateave
Nüüd on saadaval värskendus, mis võimaldab teil control domeeni nime ja kasutajanime vorming Kerberose piiratud delegeerimine olukordades. Selle värskenduse installimiseks toimige järgmiselt.
-
Laadige alla Microsofti teabebaasi (Knowledge Base) artiklis 960148 kirjeldatud käigultparanduse koondpaketi.
960148 ISA Server 2006 kiirparanduspaketi kirjeldus: 19 November 2008
-
Installige käigultparanduste koondpakett kõik ISA Serveri arvutitega.
-
Käivitage Notepad.
-
Kleepige Notepadi faili järgmine skript.
Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "UseFQDNinKerberosTicket"Const SE_VPS_VALUE = 2Sub 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 IfEnd SubSub CheckError() If Err.Number <> 0 Then WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description Err.Clear End IfEnd SubSetValue
-
ISA Server 2006 arvutid seda faili salvestada. Kasutage .vbs faililaiend. Näiteks Nimetage fail ISA2006UseFQDNInKerberosTicket.vbs.
-
Topeltklõpsake failil .vbs skripti käivitamiseks.
Märkus. Käesolevas korras skript kasutab vaikeväärtus Const SE_VPS_VALUE vara (Const SE_VPS_VALUE = 2). Saate muuta selle väärtuse vastavalt järgmises loendis:
-
Kui seate Const SE_VPS_VALUE = 0, NETBIOS-nime kasutatakse domeeni nimi domeen. Näide: Kasutaja: FirstName.LastNamevaldkonda: MyCompany
-
Kui seate Const SE_VPS_VALUE = 1 kasutaja turvasubjektinimi (UPN) kasutatakse kasutaja nime ja FQDN-i kasutatakse domeeni nimi. Näide: Kasutaja: FirstName.LastName@MyCompany.EMEA.INTRAvaldkonda: MyCompany.EMEA.INTRA
-
Kui seate Const SE_VPS_VALUE = 2, FQDN-i kasutatakse domeeni nimi. Näide: Kasutaja: FirstName.LastNamevaldkonda: MyCompany.EMEA.INTRA