Quý vị không thể cập nhật vị trí mục tiêu của diễn đàn các tập tin chia sẻ trong bộ nhớ cache phía khách hàng diễn đàn tập tin mà không có sự cho phép quản trị trong Windows Server 2...

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để 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 ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại 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, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. 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. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 977229
Triệu chứng
Hãy xem xét kịch bản sau đây:

Kịch bản 1
  • Tính năng chuyển hướng cặp được kích hoạt cho người dùng để chuyển hướng các tài liệu của mình đến một máy chủ tập tin.
  • Bạn kích hoạt tính năng tệp gián tuyến trên máy tính đang chạy Windows Server 2008 R2 hoặc Windows 7.
  • Bạn thay đổi vị trí máy chủ tập tin điểm đến cho các tài liệu chuyển hướng người dùng đến một vị trí mới. Hoặc nếu vị trí máy chủ tập tin mới đại diện cho một vị trí lưu trữ khác nhau về thể chất, bạn di chuyển dữ liệu của người dùng từ vị trí máy chủ tập tin cũ sang vị trí máy chủ tập tin mới.

    Lưu ý Điều này sẽ là trường hợp nếu vị trí tài liệu chuyển hướng thay đổi bởi vì một máy chủ tập tin đang là truy cập thông qua tên DFS khác nhau.
  • Khi cập nhật mục tin thư thoại chuyển hướng chính sách áp dụng cho máy tính của người dùng, bạn muốn dữ liệu đó là đã có trong bộ đệm ẩn tệp gián tuyến được đổi tên để phản ánh tên máy (ứng dụng) phục vụ tập tin mới mà không cần chuyển dữ liệu từ các cũ máy chủ vị trí sang vị trí máy chủ mới thông qua các khách hàng.
Trong trường hợp này, bạn không thể đảm bảo chuỗi các Cập Nhật chính sách chuyển hướng cặp và một kịch bản chạy để đổi tên các mục trong bộ đệm ẩn tệp gián tuyến sẽ đảm bảo rằng cấu hình của người dùng được cập nhật một cách chính xác mà không cần tạo ra lưu lượng mạng không cần thiết. Ngoài ra, nếu người sử dụng không có ủy nhiệm hành chính, đổi tên các mặt hàng trong bộ đệm ẩn tệp gián tuyến không được phép. Tuy nhiên, trong Windows XP này có thể được thực hiện cho người dùng mà không có thông tin hành chính.

Kịch bản 2
  • Bạn pin một số nội dung máy chủ tập tin vào bộ đệm ẩn tệp gián tuyến cho người dùng thông qua một kịch bản kí nhập hoặc gián tuyến chính sách nhóm tập tin trên một máy tính đang chạy Windows Server 2008 R2 hoặc Windows 7.
  • Nội dung di chuyển đến một máy chủ tập tin khác nhau hoặc vị trí DFS khác.Do đó, nội dung sẽ có sẵn thông qua một tên mới.
  • Bạn muốn sử dụng để tiếp tục bộ nhớ đệm dữ liệu mà không cần các dữ liệu được tái-lưu trữ từ vị trí máy chủ mới.
Trong trường hợp này, bạn không thể kịch bản đổi tên các nội dung trong bộ đệm ẩn tệp gián tuyến, nếu người sử dụng không có ủy nhiệm quản trị trên máy tính và hành động này sẽ yêu cầu khởi động lại máy tính khách hàng để có hiệu lực. Tuy nhiên, trong Windows XP một kịch bản chạy trong là không-người dùng quản trị có thể làm điều này mà không cần khởi động lại máy tính.
Giải pháp
Để giải quyết vấn đề này, cài đặt chuyên biệt hotfix sau trên máy tính bị ảnh hưởng. Sau khi bạn cài đặt chuyên biệt các hotfix, bạn có thể cập nhật hồ sơ chia sẻ mục tin thư thoại trong bộ nhớ cache của CSC mà không có thông tin hành chính.

Lưu ý: mặc dù hotfix này được bao gồm trong Windows Server 2008 R2 và Windows 7 SP1, bạn sẽ cần phải thêm vào sổ kiểm nhập để kích hoạt các chức năng. Hơn nữa, bạn sẽ cần phải cài đặt chuyên biệt dưới đây hotfix bổ sung để làm cho các phương pháp RenameItemEx có sẵn trong SP1:
 
2610379 Chính sách chuyển hướng mục tin thư thoại không hoạt động nếu người dùng trước đó thiết lập một mục tin thư thoại chuyển hướng sang một chế độ gián tuyến trong Windows 7 hoặc trong Windows Server 2008 R2

Thông tin hotfix

Một hotfix được hỗ trợ có sẵn từ Microsoft. Tuy nhiên, hotfix này là nhằm khắc phục chỉ sự cố được mô tả trong bài viết này. Hotfix này chỉ áp dụng cho hệ thống đang gặp vấn đề mô tả trong bài viết này. Hotfix này có thể nhận được thử nghiệm bổ sung. Vì vậy, nếu bạn không bị ảnh hưởng bởi vấn đề này, chúng tôi đề nghị bạn đợi cho Cập nhật phần mềm tiếp theo có chứa hotfix này.

Nếu các hotfix có sẵn để tải về, có là một phần "Hotfix download available" ở đầu bài viết cơ sở kiến thức này. Nếu phần này không xuất hiện, liên hệ với bản ghi dịch vụ khách hàng của Microsoft và hỗ trợ để có được các hotfix.

Lưu ý Nếu vấn đề khác xảy ra hoặc nếu bất cứ xử lý sự cố là cần thiết, bạn có thể cần phải tạo một yêu cầu bản ghi dịch vụ riêng biệt. Các chi phí hỗ trợ thông thường sẽ áp dụng để hỗ trợ thêm câu hỏi và vấn đề mà không đủ điều kiện cho hotfix này cụ thể. Cho một danh sách đầy đủ của Microsoft bản ghi dịch vụ khách hàng và hỗ trợ số điện thoại hoặc để tạo ra một yêu cầu bản ghi dịch vụ riêng biệt, ghé thăm Web site sau của Microsoft: Lưu ý Các hình thức "Hotfix download available" sẽ hiển thị các ngôn ngữ mà các hotfix có sẵn. Nếu bạn không nhìn thấy ngôn ngữ của bạn, đó là vì một hotfix là không có sẵn cho ngôn ngữ đó.

Điều kiện tiên quyết

Để áp dụng hotfix này, bạn phải chạy Windows 7 hoặc Windows Server 2008 R2.

kiểm nhập thông tin

Ghi chú
  • Nếu bạn sử dụng tính năng chuyển hướng cặp, bạn đang phải tạo khoá kiểm nhập sau cho các hotfix có hiệu lực.
  • Truyền thống chia sẻ mục tin thư thoại, bạn có thể sử dụng một kịch bản kí nhập. Các kịch bản kí nhập sử dụng phương pháp RenameItemEx hạng Win32_OfflineFilesCache. Để biết thêm chi tiết về các class Win32_OfflineFilesCache, ghé thăm Web site sau:http://MSDN.Microsoft.com/en-US/Library/bb309182 (VS.85) .aspx
Quan trọng Phần, phương pháp hoặc tác vụ này chứa các bước cho bạn biết làm thế nào để chỉnh sửa registry. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ bổ sung, sao lưu sổ kiểm nhập trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ kiểm nhập nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ kiểm nhập, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Làm thế nào để sao lưu và khôi phục sổ kiểm nhập trong Windows
Để sử dụng các hotfix trong gói này, bạn phải tạo một khóa registry. Để làm điều này, hãy làm theo các bước sau:
  1. Trong Registry Editor, xác định vị trí registry subkey sau đây:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Theo các Thám hiểm kiểm nhập khoá, nhấp Chỉnh sửa, bấm vào Mới, bấm vào Giá trị DWORD, loại FolderRedirectionEnableCacheRename, và sau đó nhấn ENTER.
  3. Thiết lập giá trị thập phân của các mục nhập registry FolderRedirectionEnableCacheRename 1.
  4. Thoát khỏi Registry Editor.

Khởi động lại yêu cầu

Bạn phải khởi động lại máy tính sau khi bạn áp dụng hotfix này.

Thông tin thay thế hotfix

Hotfix này không thay thế một hotfix phát hành trước đó.

Chi tieát taäp tin

Phiên bản toàn cầu của hotfix này cài đặt chuyên biệt tệp đã thuộc tính được liệt kê trong bảng dưới đây. Những ngày tháng và thời gian cho những tập tin được liệt kê trong Giờ Quốc tế Phối hợp (UTC). Những ngày tháng và thời gian cho các tập tin trên máy tính cục bộ của bạn được hiển thị trong thời gian địa phương của bạn cùng với xu hướng thời gian tiết kiệm ánh sáng ban ngày (DST) hiện tại của bạn. Ngoài ra, những ngày tháng và thời gian thể thay đổi khi bạn thực hiện một số hoạt động trên các tập tin.
Windows 7 và Windows Server 2008 R2 tập tin thông tin ghi chú
Quan trọng Hotfixes Windows 7 và Windows Server 2008 R2 Hotfix được bao gồm trong cùng một gói. Tuy nhiên, hotfix trên trang Hotfix yêu cầu được liệt kê trong cả hai hệ điều hành. Để yêu cầu các gói hotfix áp dụng cho một hoặc cả hai hệ điều hành, chọn các hotfix được liệt kê dưới "Windows 7/Windows Server 2008 R2" trên trang. Luôn luôn đề cập đến "Áp dụng để" phần trong bài viết để xác định hệ điều hành thực tế mỗi hotfix áp dụng cho.
  • Tệp MANIFEST (.manifest) và các MUM file (.mum) được cài đặt chuyên biệt cho mỗi môi trường là liệt kê một cách riêng biệt trong phần "thêm tệp thông tin cho Windows Server 2008 R2 và Windows 7". MUM, tập tin và bảo mật liên quan cho tệp catalô (.cat), là vô cùng quan trọng để duy trì trạm đậu của các thành phần Cập Nhật. Tệp catalô an ninh, mà các thuộc tính không được liệt kê, được ký kết với một chữ ký số Microsoft.
Cho tất cả các hỗ trợ x 86 dựa trên phiên bản của Windows 7
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Cscapi.dll6.1.7600.2064134,81611 Tháng hai, 201006: 54x 86
Cscdll.dll6.1.7600.2064123,04011 Tháng hai, 201006: 54x 86
Cscobj.dll6.1.7600.20641138,75211 Tháng hai, 201006: 54x 86
Offlinefileswmiprovider.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
Offlinefileswmiprovider_uninstall.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
CSC.sys6.1.7600.20641387,58411 Tháng hai, 201003: 17x 86
Cscmig.dll6.1.7600.20641109,56811 Tháng hai, 201006: 54x 86
Microsoft-Windows-offlinefiles-Core-ppdlic.Xrm-MSkhông áp dụng3,14411 Tháng hai, 201007: 04không áp dụng
Cscsvc.dll6.1.7600.20641546,30411 Tháng hai, 201006: 54x 86
Microsoft-windows-offlinefiles.mofkhông áp dụng1.776 người13 Tháng bảy năm 200920: 25không áp dụng
Apps.infkhông áp dụng62,33411 Tháng hai, 201003: 10không áp dụng
Shell32.dll6.1.7600.2064112,868,09611 Tháng hai, 201006: 54x 86
Cho tất cả các hỗ trợ x 64 dựa trên các phiên bản của Windows 7 và Windows Server 2008 R2
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Cscapi.dll6.1.7600.2064146,08011 Tháng hai, 201007: 35x 64
Cscdll.dll6.1.7600.2064130,20811 Tháng hai, 201007: 35x 64
Cscobj.dll6.1.7600.20641240,12811 Tháng hai, 201007: 35x 64
Offlinefileswmiprovider.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
Offlinefileswmiprovider_uninstall.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
CSC.sys6.1.7600.20641514,04811 Tháng hai, 201003: 29x 64
Cscmig.dll6.1.7600.20641137,21611 Tháng hai, 201007: 35x 64
Microsoft-Windows-offlinefiles-Core-ppdlic.Xrm-MSkhông áp dụng3,14411 Tháng hai, 201007: 49không áp dụng
Cscsvc.dll6.1.7600.20641692,22411 Tháng hai, 201007: 35x 64
Microsoft-windows-offlinefiles.mofkhông áp dụng1.776 người13 Tháng bảy năm 200920: 20không áp dụng
Apps.infkhông áp dụng62,33411 Tháng hai, 201003: 20không áp dụng
Shell32.dll6.1.7600.2064114,164,99211 Tháng hai, 201007: 41x 64
Cscobj.dll6.1.7600.20641138,75211 Tháng hai, 201006: 54x 86
Offlinefileswmiprovider.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
Offlinefileswmiprovider_uninstall.MOFkhông áp dụng14.568 người10 Tháng hai, 201023: 45không áp dụng
Shell32.dll6.1.7600.2064112,868,09611 Tháng hai, 201006: 54x 86
Cscapi.dll6.1.7600.2064134,81611 Tháng hai, 201006: 54x 86
Cscdll.dll6.1.7600.2064123,04011 Tháng hai, 201006: 54x 86
Cho tất cả các hỗ trợ IA-64 dựa trên các phiên bản của Windows Server 2008 R2
tập đã đặt tên tinPhiên bản tệpKích thước tập tinNgàyThời gianNền tảng
Cscapi.dll6.1.7600.2063691,13605 Tháng hai, 201006: 18IA-64
Cscdll.dll6.1.7600.2063668,60805 Tháng hai, 201006: 18IA-64
Apps.infkhông áp dụng62,33405 Tháng hai, 201002: 45không áp dụng
Shell32.dll6.1.7600.2063621,173,76005 Tháng hai, 201006: 24IA-64
Shell32.dll6.1.7600.2063612,868,09605 Tháng hai, 201007: 04x 86
Cscapi.dll6.1.7600.2063634,81605 Tháng hai, 201007: 04x 86
Cscdll.dll6.1.7600.2063623,04005 Tháng hai, 201007: 04x 86
Tình trạng
Microsoft đã xác nhận rằng đây là một vấn đề trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin thêm
Để biết thêm chi tiết về làm thế nào để cấu hình máy tính sau khi bạn cài đặt chuyên biệt các hotfix, hãy làm theo các bước sau để đạt được các hành vi mong muốn mô tả ở trên bởi kịch bản 1:
  1. Thiết lập khóa sổ kiểm nhập được mô tả trong phần "Đăng ký thông tin" của phần giải pháp.

    Lưu ý Mục nhập kiểm nhập này được thiết lập cho mỗi người dùng, do đó nếu nhiều người dùng sử dụng một máy tính khách hàng nhất định, cài đặt chuyên biệt kiểm nhập này nên được thiết lập cho bất kỳ người dùng nào có nội dung cache sẽ được di chuyển.
  2. kí xuất khỏi máy tính truy cập vào các mục tin thư thoại chia sẻ sẽ được di chuyển hoặc xoá các mục tin thư thoại chia sẻ từ máy chủ nguồn. Điều này đảm bảo rằng các mục tin thư thoại chia sẻ không thể được truy cập. Bước này cũng đảm bảo rằng nội dung trên các máy chủ có thể được chuyển thành công mà không có một thông báo lỗi rằng các tập tin sử dụng.
  3. Nội dung từ máy chủ nguồn sao lưu và khôi phục lại nội dung vào máy chủ mục tiêu. Dữ liệu phải được di chuyển trong một cách mà sẽ giữ lại các thuộc tính tệp, timestamps và an ninh. Nếu có thể, mục tin thư thoại chia sẻ mục tiêu cũ nên các trên máy chủ để ngăn không cho người dùng đồng bộ hoá dữ liệu thay đổi trở lại vị trí cũ sau khi dữ liệu đã được chuyển đến máy chủ tập tin mới.

    Lưu ý Di chuyển dữ liệu bằng cách sử dụng một ứng dụng sao lưu nên là đủ để duy trì tình trạng tập tin này. Tuy nhiên, bằng cách sử dụng một tiện ích đơn giản sao chép, chẳng hạn như xcopy, sẽ không giữ nhà nước tập tin một cách chính xác.
  4. Cập nhật các cấu hình chuyển hướng cặp để phản ánh các máy chủ mục tiêu. Ví dụ, nếu bạn chuyển hướng đến mục tin thư thoại chính của người dùng, các máy chủ mục tiêu cần định dạng % HOMESHARE %% HOMEPATH %. Đảm bảo rằng bạn có các tùy chọn "Di chuyển nội dung của tài liệu đến vị trí mới" kiểm tra cấu hình chuyển hướng cặp.

    Lưu ý Bạn có thể thực hiện cấu hình các cài đặt chuyên biệt mục tin thư thoại chuyển hướng chính sách nhóm thông qua các đường dẫn sau:

    Người sử dụng Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties
  5. kí nhập vào máy tính để nhận được các cài đặt chuyên biệt chính sách nhóm Cập Nhật. Điều này có thể yêu cầu bạn phải kí nhập, kí xuất, và sau đó kí nhập lại vì thiết đặt chính sách nhóm có thể được áp dụng không đồng bộ cho người dùng kí nhập.
Khi người dùng Cập Nhật mục tin thư thoại chuyển hướng nhóm cài đặt chuyên biệt chính sách được áp dụng, nội dung phù hợp sẽ cũng đã được đổi tên trong bộ đệm ẩn tệp gián tuyến. Bất kỳ sửa đổi nào chỉ trong bộ nhớ cache của khách hàng sẽ được giữ lại và đồng bộ hoá với vị trí máy chủ mới, khi khách hàng thực hiện đồng bộ hoá đầu tiên.

Để biết thêm chi tiết về làm thế nào để cấu hình máy tính sau khi bạn cài đặt chuyên biệt các hotfix, hãy làm theo các bước sau để đạt được các hành vi mong muốn mô tả ở trên bởi kịch bản 2:
  1. kí xuất khỏi máy tính truy cập vào các mục tin thư thoại chia sẻ sẽ được di chuyển hoặc xoá các mục tin thư thoại chia sẻ từ máy chủ nguồn. Điều này đảm bảo rằng các mục tin thư thoại chia sẻ không thể được truy cập. Bước này cũng đảm bảo rằng nội dung trên các máy chủ có thể được chuyển thành công mà không có một thông báo lỗi rằng các tập tin sử dụng.
  2. Nội dung từ máy chủ nguồn sao lưu và khôi phục lại nội dung vào máy chủ mục tiêu. Dữ liệu phải được di chuyển trong một cách mà sẽ giữ lại các thuộc tính tệp, timestamps và an ninh. Nếu có thể, mục tin thư thoại chia sẻ mục tiêu cũ nên các trên máy chủ để ngăn không cho người dùng đồng bộ hoá dữ liệu thay đổi trở lại vị trí cũ sau khi dữ liệu đã được chuyển đến máy chủ tập tin mới.

    Lưu ý Di chuyển dữ liệu bằng cách sử dụng một ứng dụng sao lưu nên là đủ để duy trì tình trạng tập tin này. Tuy nhiên, bằng cách sử dụng một tiện ích đơn giản sao chép, chẳng hạn như xcopy, sẽ không giữ nhà nước tập tin một cách chính xác.
  3. Chạy một kịch bản gọi phương pháp RenameItemEx hạng Win32_OfflineFilesCache để đổi tên các nội dung lưu trữ từ tên cũ tên mới. Nếu cuộc gọi này thất bại, một số nội dung sử dụng trong bộ nhớ cache để nó không thể được đổi tên thành tại thời điểm này. Các kịch bản sau đó có thể gọi phương pháp RenameItem hạng Win32_OfflineFilesCache để sắp xếp một đổi tên của nội dung này trong bộ nhớ cache trên khởi động lại tiếp theo.
Nếu mục tin thư thoại chính của người dùng được di chuyển theo cách này, xin vui lòng xem kịch bản mẫu sau đây được cung cấp để đảm bảo tất cả nội dung được đổi tên thành một cách chính xác:
'' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A' PARTICULAR PURPOSE.'' Copyright (c) Microsoft Corporation. All rights reserved.''' Usage: CscRename.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]'' ' Demonstrates how to rename an item in the Ofline Files cache.''   OldItemPath - UNC path of the current path to be renamed.''   NewItemPath - UNC path of the new path to replace the old path.''   If NewItemPath already exists, the operation is not performed.'   This operation simply schedules a rename to be performed on the next restart'   of the system.'const cComputerName = "LocalHost"const cWMINamespace = "root\cimv2"const cWMIClass     = "Win32_OfflineFilesCache"Const wbemFlagReturnImmediately = &h10nRenameItemExFailureCount = 0nRenameItemFailureCount = 0'' Process commandline arguments'strOldItemPath = WScript.Arguments.Named("OldItemPath")'if Len(strOldItemPath) = 0 Then	Wscript.Echo "OldItemPath parameter required"	Err.Raise 449  ' "argument not optional" errorEnd ifstrNewItemPath = WScript.Arguments.Named("NewItemPath")if Len(strNewItemPath) = 0 Then	Wscript.Echo "NewItemPath parameter required"	Err.Raise 449  ' "argument not optional" errorEnd ifstrComputerName = WScript.Arguments.Named("Machine")If Len(strComputerName) = 0 Then strComputerName = cComputerNamestrUserID = WScript.Arguments.Named("User")If Len(strUserID) = 0 Then strUserID = ""strPassword = WScript.Arguments.Named("Password")If Len(strPassword) = 0 Then strPassword = ""set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _cWMINameSpace, _strUserID, _strPassword)'' Note that Win32_OfflineFilesCache is a singleton.  'strTempOldItemPath = Replace(strOldItemPath,"\","\\") Set objWMIService = GetObject("winmgmts:\\" & cComputerName & "\root\CIMV2")Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")''Find the path of the item to be renamed in the cache'   Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem WHERE ItemPath ='" &strTempOldItemPath&"'", "WQL", _					wbemFlagReturnImmediately + wbemFlagForwardOnly)For Each objItem In colItems	'	'If folder is pinned we need to rename all the directory items underneath this	' 	If (objItem.PinInfo.Pinned = True) Then		'		'Find all the directories underneath the folder in the cache		'            		Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem  WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _							  wbemFlagForwardOnly + wbemFlagReturnImmediately )		For Each childItem In childItems			strOldPath = childItem.ItemPath			'			'Item to be renamed in the cache			' 			strTempNewItemPath = strNewItemPath & "\" & childItem.ItemName			On Error Resume Next                        '			' Note that while we pass "False" for the bReplace parameter, that 			' parameter is ignored.  Existing destinations are never replaced, regardless			' of what we pass for the 3rd parameter.			'			objCache.RenameItemEx strOldPath, strTempNewItemPath, False			hr = Hex(Err.Number)			If Err.Number <> 0 Then				WScript.Echo "RenameItem Failed with error:" &hr                                WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath				Err.Clear				nRenameItemExFailureCount = nRenameItemExFailureCount + 1				On Error Resume Next				'				'We got the error in renaming this may happen due to item in use, try to renaname after reboot				' 				objCache.RenameItem strOldPath, strNewItemPath, False				hr = Hex(Err.Number)				If Err.Number <> 0 Then					WScript.Echo "RenameItem Failed with error:" &hr					WScript.Echo " While renaming:" & strOldPath & " to:" &strTempNewItemPath					Err.Clear					nRenameItemFailureCount = nRenameItemFailureCount + 1				Else					WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."				End If			Else 					WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"						 			End If		Next	Else		'		'Find all the directory items underneath the folder in the cache		'		Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem  WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _							  wbemFlagForwardOnly + wbemFlagReturnImmediately  )		For Each childItem In childItems			'			'If this item is pinned and a directory, rename it			'			If (childItem.PinInfo.Pinned = True) Then				strOldPath = childItem.ItemPath				strTempNewItemPath = strNewItemPath & "\" &childItem.ItemName				On Error Resume Next				' Note that while we pass "False" for the bReplace parameter, that 				' parameter is ignored.  Existing destinations are never replaced, regardless				' of what we pass for the 3rd parameter.				'				objCache.RenameItemEx strOldPath, strTempNewItemPath, False				hr = Hex(Err.Number)				If Err.Number <> 0 Then                                        On Error Resume Next										WScript.Echo "RenameItemEx Failed with error:" &hr                                        WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath					Err.Clear					nRenameItemExFailureCount = nRenameItemExFailureCount + 1					On Error Resume Next					'					'We got the error in renaming this may happen due to item in use, try to renaname after reboot					'					objCache.RenameItem strOldPath, strTempNewItemPath, False					hr = Hex(Err.Number)					If Err.Number <> 0 Then                                                On Error Resume Next						WScript.Echo "RenameItem Failed with error:" &hr						WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath						Err.Clear						nRenameItemFailureCount = nRenameItemExFailureCount + 1					Else						WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."					End If				Else 					WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"				End If  			End If		Next	End If        If (nRenameItemExFailureCount > 0 & (nRenameItemExFailureCount  - nRenameItemFailureCount) > 0) Then 		WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."	ElseIf  (nRenameItemExFailureCount = 0)  Then		WScript.Echo "Items Renamed SUCCESSFULLY"        Else 		WScript.Echo "ItemsRenamed FAILED"	End IfNext
Nếu một tập tin hoặc mục tin thư thoại mà không có mục tin thư thoại lồng nhau ghim (như mục tin thư thoại chính của người dùng) cần được đổi tên thành, kịch bản sau đây có thể được sử dụng.
'' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A' PARTICULAR PURPOSE.'' Copyright (c) Microsoft Corporation. All rights reserved.''' Usage: CscRenameItemEx.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]'' ' Demonstrates how to rename an item in the Ofline Files cache.''   OldItemPath - UNC path of the current path to be renamed.''   NewItemPath - UNC path of the new path to replace the old path.''   If NewItemPath already exists, the operation is not performed.'   If OldItemPath is currently in use,this operation simply schedules'   a rename to be performed on the next restart.''On Error Resume Nextconst cComputerName = "LocalHost"const cWMINamespace = "root\cimv2"const cWMIClass     = "Win32_OfflineFilesCache"'' Process commandline arguments'strOldItemPath = WScript.Arguments.Named("OldItemPath")'if Len(strOldItemPath) = 0 Then    Wscript.Echo "OldItemPath parameter required"    Err.Raise 449  ' "argument not optional" errorEnd ifstrNewItemPath = WScript.Arguments.Named("NewItemPath")'if Len(strNewItemPath) = 0 Then    Wscript.Echo "NewItemPath parameter required"    Err.Raise 449  ' "argument not optional" errorEnd ifstrComputerName = WScript.Arguments.Named("Machine")If Len(strComputerName) = 0 Then strComputerName = cComputerNamestrUserID = WScript.Arguments.Named("User")If Len(strUserID) = 0 Then strUserID = ""strPassword = WScript.Arguments.Named("Password")If Len(strPassword) = 0 Then strPassword = ""set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _                                                 cWMINameSpace, _                                                 strUserID, _                                                 strPassword)'' Note that Win32_OfflineFilesCache is a singleton.  '' Also note that while we pass "False" for the bReplace parameter, that ' parameter is ignored.  Existing destinations are never replaced, regardless' of what we pass for the 3rd parameter.'Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")objCache.RenameItemEx strOldItemPath, strNewItemPath, FalseIf Err.Number <> 0 Then	WScript.Echo " RenameItemEx Failed:" &Err.Description	Err.Clear	On Error Resume Next	objCache.RenameItem strOldItemPath, strNewItemPath, False	If Err.Number <> 0 Then		WScript.Echo "RenameItem Failed:" &Err.Description		Err.Clear	Else 		WScript.Echo "item rename scheduled.  A restart of the system is necessary to apply the change."        End IfElse	WScript.Echo "item renamed."End If
Để biết thêm chi tiết, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
976698Quý vị không thể cập nhật vị trí mục tiêu của diễn đàn các tập tin chia sẻ trong bộ nhớ cache phía khách hàng diễn đàn tập tin mà không được phép hành chính
Để biết thêm chi tiết về thuật ngữ Cập nhật phần mềm, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
824684Mô tả thuật ngữ chuẩn được sử dụng để mô tả Cập nhật phần mềm Microsoft

Thông tin tệp bổ sung

Thông tin bổ sung tập tin cho Windows 7 và Windows Server 2008 R2

Tệp bổ sung cho tất cả các hỗ trợ x 86 dựa trên phiên bản của Windows 7
tập đã đặt tên tinUpdate.mum
Phiên bản tệpkhông áp dụng
Kích thước tập tin17,111
Ngày (UTC)12 Tháng hai, 2010
Thời gian (UTC)05: 03
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin3,017
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 17
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-o...nefiles-mở rộng-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin60,347
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 27
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin11,592
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 17
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin56,703
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 24
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin1,059,457
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 16
Nền tảngkhông áp dụng
Tệp bổ sung cho tất cả các hỗ trợ x 64 dựa trên các phiên bản của Windows 7 và Windows Server 2008 R2
tập đã đặt tên tinAmd64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin3,019
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)19: 25
Nền tảngkhông áp dụng
tập đã đặt tên tinAmd64_microsoft-windows-o...nefiles-mở rộng-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin60,351
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)19: 32
Nền tảngkhông áp dụng
tập đã đặt tên tinAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin11,596
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)19: 25
Nền tảngkhông áp dụng
tập đã đặt tên tinAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin56,710
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)19: 30
Nền tảngkhông áp dụng
tập đã đặt tên tinAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin1,058,443
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)19: 25
Nền tảngkhông áp dụng
tập đã đặt tên tinUpdate.mum
Phiên bản tệpkhông áp dụng
Kích thước tập tin25,908
Ngày (UTC)12 Tháng hai, 2010
Thời gian (UTC)05: 03
Nền tảngkhông áp dụng
tập đã đặt tên tinWow64_microsoft-windows-o...nefiles-mở rộng-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin60,349
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 10
Nền tảngkhông áp dụng
tập đã đặt tên tinWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin1,054,916
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 09
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin3,017
Ngày (UTC)11 Tháng hai, 2010
Thời gian (UTC)07: 17
Nền tảngkhông áp dụng
tập đã đặt tên tin
Tệp bổ sung cho tất cả các hỗ trợ IA-64 dựa trên các phiên bản của Windows Server 2008 R2
tập đã đặt tên tinIa64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin3,018
Ngày (UTC)05 Tháng hai, 2010
Thời gian (UTC)08: 00
Nền tảngkhông áp dụng
tập đã đặt tên tinIa64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin1,058,441
Ngày (UTC)05 Tháng hai, 2010
Thời gian (UTC)08: 01
Nền tảngkhông áp dụng
tập đã đặt tên tinUpdate.mum
Phiên bản tệpkhông áp dụng
Kích thước tập tin4856 người
Ngày (UTC)06 Tháng hai, 2010
Thời gian (UTC)01: 13
Nền tảngkhông áp dụng
tập đã đặt tên tinWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin1,054,916
Ngày (UTC)05 Tháng hai, 2010
Thời gian (UTC)07: 19
Nền tảngkhông áp dụng
tập đã đặt tên tinX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
Phiên bản tệpkhông áp dụng
Kích thước tập tin3,017
Ngày (UTC)05 Tháng hai, 2010
Thời gian (UTC)07: 24
Nền tảngkhông áp dụng
tập đã đặt tên tin

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

Thuộc tính

ID Bài viết: 977229 - Xem lại Lần cuối: 11/19/2012 04:26:00 - Bản sửa đổi: 1.0

Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Foundation, Windows 7 Enterprise, Windows 7 Professional, Windows 7 Ultimate

  • kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtvi
Phản hồi