Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

L'applet de commande Add-CMDistributionPoint dans le Gestionnaire de Configuration définit une valeur de ServerRemoteName incorrecte

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 2935813
Symptômes
Envisagez le scénario suivant :
  • Vous utilisez la Ajouter-CMDistributionPoint Applet de commande PowerShell qui a été introduit dans 1 de mise à jour Cumulative pour Microsoft System Center 2012 Configuration Manager Service Pack 1 (SP1) créer un nouveau point de distribution distant (DP).
  • Vous déployez le contenu vers le nouveau point de distribution avant de créer un déploiement qui nécessite que le contenu d'un client dans le même emplacement distant comme le nouveau point de distribution.
Dans ce scénario, vous trouvez que le client essaie de télécharger le contenu à partir du premier serveur qui est installé dans la hiérarchie (autorités de certification ou primaire autonome). Si le premier serveur dans la hiérarchie est un serveur autonome principal qui est un point de distribution qui héberge le contenu, le client télécharge correctement le contenu. Ceci est illustré par les entrées de DataTransferService.log sur le client.
Cause
Cela se produit parce que l'applet de commande Add-CMDistributionPoint PowerShell définit incorrectement la propriétéerverRemoteNamede Spour le point de distribution pour le nom de domaine pleinement qualifié (FQDN) du premier serveur dans la hiérarchie. De ce fait, le client sélectionne le meilleur point de distribution à partir de laquelle télécharger le contenu. Le client fait ce choix en fonction de la localité (le même sous-réseau IP, le même site Active Directory et ainsi de suite) mais utilise ensuite le nom de domaine complet incorrect pour communiquer avec le point de distribution.
Résolution
Pour résoudre ce problème, installez Cumulative Update 3 forSystem Center 2012 Configuration Manager Service Pack 1 (SP1).Pour plus d'informations sur cette mise à jour cumulative, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2882125 Description de la mise à jour Cumulative 3 pour System Center 2012 Configuration Manager Service Pack 1
Contournement
Vous pouvez contourner le problème en corrigeant la propriétéerverRemoteNamede S de la DP. L'exemple VBScript suivant va vérifier et corriger cette propriété autant que nécessaire pour un ou plusieurs std :

'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
Plus d'informations
Un correctif pour ce problème est prévu pour être incluse dans une future mise à jour du produit.

Avertissement : cet article a été traduit automatiquement

Propriétés

ID d'article : 2935813 - Dernière mise à jour : 02/26/2014 03:16:00 - Révision : 1.1

Microsoft System Center 2012 Configuration Manager Service Pack 1

  • kbmt KB2935813 KbMtfr
Commentaires