Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

Rutiny cmdlet Add-CMDistributionPoint v konfigurácii správca nastaví nesprávny ServerRemoteName hodnota

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2935813
Príznaky
Uvažujme o nasledovnom scenári:
  • Môžete použiť Pridať CMDistributionPoint Rutiny cmdlet prostredia PowerShell, ktorý bol predstavený v kumulatívnej aktualizácii 1 pre Microsoft System Center 2012 konfigurácia Manager Service Pack 1 (SP1) vytvoriť nový vzdialenej distribučný bod (DP).
  • Nasadenie obsahu na novom DP a potom vytvorte nasadenia, ktorá vyžaduje obsahu pre klienta v rovnakom vzdialeného miesta ako nový DP.
V tomto scenári, zistíte, že klient pokúsi prevziať obsah z prvého servera, ktorý je nainštalovaný v hierarchii (CAS alebo samostatné primárnej). Ak je prvý server v hierarchii stand-alone primárne, to je DP, ktorý je hostiteľom obsah, klient úspešne prevezme obsah. Vyplýva to zo DataTransferService.log položky na strane klienta.
Príčina
To sa vyskytuje, pretože PowerShell cmdlet Add-CMDistributionPoint nesprávne nastaví vlastnosť ServerRemoteNamepre distribučný bod na plne kvalifikovaný názov domény (FQDN) prvého servera v hierarchii. Z tohto dôvodu si klient vyberie najlepšie distribučné miesto odkiaľ sťahovať obsah. Klient robí tento výber založený na lokalite (tej istej IP podsiete, rovnakej lokalite služby Active Directory, a tak ďalej) ale potom používa zle FQDN komunikovať s DP.
Riešenie
Ak chcete vyriešiť tento problém, nainštalujte Kumulatívna aktualizácia 3 forSystem Center 2012 Configuration Manager Service Pack 1 (SP1).Ďalšie informácie o tomto Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
2882125 Popis Kumulatívna aktualizácia 3 pre systém Center 2012 Configuration Manager Service Pack 1
Ako problém obísť
Problém môžete obísť opravou vlastnosťerverRemoteNameS DP. Nasledujúce vzorky jazyka VBScript overiť a opraviť túto vlastnosť podľa potreby jedného alebo viacerých DPS:

'Sample script to connect to the SMS provider for a specific site server (argument 1)' for a specific site code (argument 2) and ' and correct ServerRemoteName for a specified DP (argument 3) in a specified site (argument 4) if it does not match ServerName.On Error Resume Next'Validate command line argumentsSet args=wscript.argumentsIf args.Count = 4 then strProviderSiteServer = WScript.Arguments(0) strProvSiteCode = UCASE(WScript.Arguments(1)) strDPServer = WScript.Arguments(2) strDPSiteCode = UCASE(WScript.Arguments(3))Else wscript.Echo "Incorrect command line arguments." & vbCrLf wscript.Echo "Usage: cscript //nologo CorrectServerRemoteName.VBS <ProviderServer> <ProvSiteCode> <DPServer> <DPSiteCode>" & vbCrLf wscript.Echo "Example: cscript //nologo CorrectServerRemoteName.VBS Server01 CAS DPServer PRI" & vbCrLf WScript.Quit(1)End If'Connect to the provider on the specified site serverstrProviderSiteServer = "\\" + strProviderSiteServer + "\"Set ObjSDKConn = GetObject("winmgmts:" & "{impersonationLevel=Impersonate,authenticationLevel=Pkt}!" & strProviderSiteServer & "root\sms\site_" & strProvSiteCode)If Err.number <> 0 then wscript.Echo "Connecting to the provider failed with code: " & Err.number WScript.Quit(2)End If'Query for the specified DPstrQuery = "Select * from SMS_SCI_SysResUse where RoleName='SMS Distribution Point' and SiteCode='" & strDPSiteCode & "' and NetworkOSPath like '%" & strDPServer & "%'"Set ObjQueryResult = ObjSDKConn.ExecQuery(strQuery)If Err.number <> 0 then wscript.Echo "Querying for the specified DP server failed with code: " & Err.number WScript.Quit(3)End IfIf ObjQueryResult.Count < 1 Then wscript.Echo "Querying for the specified DP server succeeded but no DPs were returned." WScript.Quit(4)End If'Loop through the list of DPs returnedwscript.Echo "Found " & ObjQueryResult.Count & " DPs matching the specified name."For each ObjDP in ObjQueryResult  wscript.Echo strServeName = Replace(ObjDP.NetworkOSPath,"\","") For each ObjProp in ObjDP.Props  If ObjProp.PropertyName = "Server Remote Name" then   If strServeName = ObjProp.Value1 then    wscript.Echo "ServerName and ServerRemoteName both match as '" & strServeName & ".  Not making any change to this DP."   Else    wscript.Echo "ServerRemoteName for " & strServeName & " is " & ObjProp.Value1 & ".  Correcting."    ObjProp.Value1 = strServeName    ObjDP.Put_    If Err.number <> 0 then     wscript.Echo "Saving the change failed with code: " & Err.number    Else     wscript.Echo "Successfully updated the property."    End If   End If  End If NextNext
Ďalšie informácie
Fix pre tento problém je naplánované na zahrnú v rámci budúcej aktualizácie produktu.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 2935813 – Posledná kontrola: 02/28/2014 00:25:00 – Revízia: 1.1

Microsoft System Center 2012 Configuration Manager Service Pack 1

  • kbmt KB2935813 KbMtsk
Pripomienky