Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Lệnh ghép ngắn Add-CMDistributionPoint trong cấu hình quản lý đặt một giá trị không chính xác ServerRemoteName

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2935813
Triệu chứng
Xem xét kịch bản sau đây:
  • Bạn sử dụng các CMDistributionPoint thêm Lệnh ghép ngắn PowerShell mà đã được giới thiệu trong Cumulative Update 1 cho Microsoft hệ thống Trung tâm 2012 cấu hình quản lý Service Pack 1 (SP1) để tạo ra một điểm phân phối từ xa mới (DP).
  • Bạn triển khai nội dung để DP mới và sau đó tạo ra một đợt hoạt động đòi hỏi nội dung đó cho một khách hàng trong cùng một vị trí từ xa như DP mới.
Trong trường hợp này, bạn tìm thấy rằng khách hàng cố gắng để tải nội dung từ máy chủ đầu tiên được cài đặt chuyên biệt trong hệ thống phân cấp (CAS hoặc độc lập tiểu). Nếu máy chủ đầu tiên trong hệ thống phân cấp là một tiểu học độc lập là một DP lưu trữ nội dung, các khách hàng thành công tải nội dung. Điều này được thể hiện bằng các mục DataTransferService.log trên máy tính khách.
Nguyên nhân
Điều này xảy ra bởi vì lệnh ghép ngắn PowerShell Thêm-CMDistributionPoint không chính xác bộ bất động sảnerverRemoteNameScho các điểm phân phối để tên miền đầy đủ điều kiện (FQDN) của máy chủ đầu tiên trong hệ thống. Bởi vì điều này, khách hàng chọn điểm phân phối tốt nhất mà từ đó để tải nội dung. Khách hàng làm cho sự lựa chọn này dựa trên địa phương (mạng con IP cùng, cùng một hoạt động Thư mục Site, và vv.) nhưng sau đó sử dụng FQDN sai để giao tiếp với DP.
Giải pháp
Để giải quyết vấn đề này, cài đặt chuyên biệt Cumulative Update 3 forSystem Trung tâm 2012 cấu hình quản lý Service Pack 1 (SP1).Để biết thêm chi tiết về bản Cập Nhật tích lũy này, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
2882125 Mô tả của Cumulative Update 3 cho hệ thống Trung tâm 2012 cấu hình quản lý Service Pack 1
Cách giải quyết khác
Bạn có thể làm việc xung quanh vấn đề bằng cách sửa chữa tài sảnerverRemoteNameS của DP. Mẫu VBScript sau sẽ xác minh và sửa chữa tài sản này là cần thiết cho một hoặc nhiều 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
Thông tin thêm
Một sửa chữa cho vấn đề này dự kiến sẽ được bao gồm trong bản Cập Nhật trong tương lai cho các sản phẩm.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2935813 - Xem lại Lần cuối: 02/28/2014 00:29:00 - Bản sửa đổi: 1.1

Microsoft System Center 2012 Configuration Manager Service Pack 1

  • kbmt KB2935813 KbMtvi
Phản hồi
pt>