Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Yapılandırma Yöneticisi'nde Ekle-CMDistributionPoint cmdlet'i yanlış ServerRemoteName değerini ayarlar

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 2935813
Belirtiler
Aşağıdaki senaryoyu düşünün:
  • Kullandığınız CMDistributionPoint Microsoft Sistem Merkezi 2012 Yapılandırma Yöneticisi hizmet paketi yeni bir uzaktan dağıtım noktası (DP) oluşturmak 1 (SP1) için toplu güncelleştirme 1'de kullanılmaya başlanan PowerShell cmdlet.
  • Sizin için yeni DP içerik dağıtmak ve yeni DP aynı uzak konumdaki bir istemci için bu içeriği gerektiren bir dağıtım oluşturun.
Bu senaryoda, istemci (CA'ları veya tek başına birincil) hiyerarşisi içinde yüklü ilk sunucunun içeriği karşıdan yüklemek çalışır bulun. İlk hiyerarşide içerik barındıran bir DP olan tek başına birincil sunucuysa, istemcinin başarıyla içeriği karşıdan yükler. Bu istemci üzerindeki DataTransferService.log girişleri gösterilir.
Neden
Add-CMDistributionPoint PowerShell cmdlet'ini yanlış ServerRemoteNameözelliğini dağıtım noktası için tam etki alanı adını (FQDN) ayarlar bu hiyerarşideki ilk sunucunun kaynaklanır. Bu nedenle, en iyi dağıtım noktasından içeriği karşıdan yüklemek için istemci seçer. İstemci (aynı IP alt ağı, aynı Active Directory sitesinde vb.) yerleşim yeri dayalı bu seçim yapar, ancak daha sonra yanlış FQDN'sini DP ile iletişim kurmak için kullanır.
Çözüm
Bu sorunu gidermek için toplu güncelleştirme 3 forSystem merkezi 2012 Configuration Manager Service Pack 1 (SP1) yükleyin.Bu toplu güncelleştirme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2882125 Sistem Merkezi 2012 Configuration Manager Service Pack 1 için toplu güncelleştirme 3'ün açıklaması
Pratik Çözüm
DP ServerRemoteNameözelliğini düzelterek, soruna geçici çalışabilirsiniz. Aşağıdaki VBScript örneği doğrulamak ve bu özellik için bir veya daha fazla DPs gerektiği gibi düzeltin:

'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
Daha fazla bilgi
Bu soruna yönelik bir düzeltmenin bir ürün için güncelleştirme dahil edilmesi planlanmıştır.

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 2935813 - Son İnceleme: 02/28/2014 00:26:00 - Düzeltme: 1.1

Microsoft System Center 2012 Configuration Manager Service Pack 1

  • kbmt KB2935813 KbMttr
Geri bildirim