Momentan sunteți offline, așteptați să vă reconectați la internet

Cmdletul Add-CMDistributionPoint în Manager de configurare setează o valoare incorectă de ServerRemoteName

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2935813
Simptome
Luaţi în considerare următorul scenariu:
  • Utilizaţi Adauga-CMDistributionPoint Cmdletul PowerShell care a fost introdus în Cumulative Update 1 pentru Microsoft System Center 2012 Configuration Manager pachet Service Pack 1 (SP1) pentru a crea un nou punct de la distanţă de distribuţie (DP).
  • Puteţi implementa conţinut nou DP şi apoi creaţi o implementare care necesită acel conţinut pentru un client din aceeaşi locaţie la distanţă ca noul DP.
În acest scenariu, veţi găsi că clientul încearcă să descărcați conținutul din primul server care este instalată în ierarhia (CAS sau stand-alone primară). Dacă primul server în ierarhia este un primar independent care este o DP care găzduieşte conţinutul, client download cu succes conținutul. Acest lucru este demonstrat de intrările DataTransferService.log pe client.
Cauză
Acest lucru se întâmplă deoarece Add-CMDistributionPoint PowerShell cmdlet incorect setează proprietateaerverRemoteNameSde punctul de distribuţie la nume de sign-in de domeniu complet (FQDN) din primul server în ierarhia. Din acest motiv, clientul selectează mai bun punct de distribuţie din care pentru a descărca conţinut. Clientul face această alegere bazate pe localitate (aceeaşi subreţea IP, acelaşi site Active Directory, şi aşa mai departe) dar apoi foloseşte greşit nume de sign-in FQDN pentru a comunica cu DP.
Rezoluţie
Pentru a rezolva această problemă, instalaţi Cumulative Update 3 forSystem Center 2012 Configuration Manager pachet Service Pack 1 (SP1).Pentru mai multe informaţii despre această actualizare cumulativă, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
2882125 Descrierea de actualizarea cumulativă 3 pentru System Center 2012 Configuration Manager pachet Service Pack 1
Remediere
Se poate lucra în jurul problema prin corectarea ServerRemoteNameproprietatea DP. Proba VBScript următoarele va verifica şi corecta această proprietate este necesar pentru unul sau mai multe 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
Informaţii suplimentare
Un fix pentru această problemă este programată să fie incluse într-o actualizare viitoare pentru produs.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2935813 - Ultima examinare: 02/26/2014 03:20:00 - Revizie: 1.1

Microsoft System Center 2012 Configuration Manager Service Pack 1

  • kbmt KB2935813 KbMtro
Feedback