Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Розглянемо таку ситуацію:

Сценарій 1

  • Переспрямування папки ввімкнуто для користувачів, щоб переспрямувати, якщо документи на файловий сервер.

  • Увімкнення функції автономних файлів, на комп'ютері під керуванням ОС Windows Server 2008 R2 або Windows 7.

  • Змінено файл сервера місце призначення для користувача, переспрямованих документи в інше місце. Або, якщо на нове розташування файлу на сервері, представляють різні фізичні розташуванні, переміщення даних користувача зі старого розташування сервера до сервера розташування файлів.

    Примітка. Це буде так, переспрямованих документи розташування змінення, оскільки на файловому сервері тепер буде доступ через DFS інше ім'я.

  • Згідно з оновленою політикою Переспрямування папки стосується комп'ютер користувача, потрібно даних, який уже є в кеші автономних файлів, щоб перейменувати, щоб відобразити ім'я сервера новий файл без передачі даних зі старого розташування на сервері, на нове розташування для сервера через клієнт.

У цьому випадку не може гарантувати, послідовність оновлення політики Переспрямування папки, а сценарій, що працює, щоб перейменувати елементи кеша автономних файлів гарантує, що користувача конфігурації буде оновлено належним чином без згенерований непотрібний мережний трафік. Крім того, якщо користувач не має права адміністратора, перейменування кеша автономних файлів не дозволено. Однак у Windows XP це можна зробити для користувачів без прав адміністратора.

Сценарій 2

  • Закріплення деякий вміст файлу-сервера до кеша автономних файлів для користувачів, які через автономні файли групової політики або сценарію входу до системи на комп'ютері під керуванням ОС Windows Server 2008 R2 або Windows 7.

  • В іншому файловому сервері або в іншому місці DFS рухається вмісту. Таким чином вміст надаватимуться нове ім'я.

  • Ви можете продовжувати кешування даних не потребують даних, щоб бути повторно кешування нове розташування на сервері.

У цьому випадку не можна скрипт перейменувати вмісту в кеші автономні файли, якщо користувач не має права адміністратора на комп'ютері, і цю дію буде потрібно буде перезавантажити комп'ютер із клієнтського комп'ютера набрали сили. Однак у Windows XP сценарію на запуск користувачів без прав адміністратора, можна зробити це не потребують комп'ютера перезавантаження.

Вирішення

Щоб вирішити цю проблему, інсталюйте таке виправлення, на проблемному комп'ютері. Після інсталяції виправлення, можна оновити запис спільної папки в кеші CSC без прав адміністратора.

Зверніть увагу: незважаючи на те, воно входить до складу Windows Server 2008 R2 та Windows 7 SP1, необхідно додати до реєстру для ввімкнення функції. Далі буде потрібно інсталювати додаткові виправлення для спрощення RenameItemEx в SP1, нижче:

2610379 на переспрямування для папки політики не працює, якщо попередній користувач встановлює переспрямованої папки, в автономному режимі, у Windows 7 або Windows Server 2008 R2

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Для застосування цього виправлення, комп'ютер має працювати під керуванням Windows 7 або Windows Server 2008 R2.

Інформація про реєстр

Примітки

  • Функція Переспрямування папки чи маєте ви повинні створити такий розділ реєстру на нього набрали сили.

  • Традиційний спільного папках можна використовувати сценарій входу. Сценарію входу, використовується метод RenameItemEx Win32_OfflineFilesCache-класу. Щоб отримати додаткові відомості про Win32_OfflineFilesCache клас, відвідайте веб-сайт:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx

Увага! Цей розділ, спосіб або завдання містить вказівки про внесення змін до реєстру. Проте серйозні проблеми можуть виникнути, якщо внесені зміни до реєстру неправильні. Таким чином, переконайтеся, що ретельно виконані такі дії. Для додаткового захисту створіть резервну копію реєстру перед внесенням змін. Після цього можна відновити реєстр, якщо виникає проблема. Щоб отримати додаткові відомості про резервне копіювання та відновлення реєстру клацніть номер статті в базі знань Microsoft:

322756 створення резервної копії та відновлення реєстру в ОС WindowsЩоб за скористатися виправленням із цього пакета, необхідно створити спеціальний розділ реєстру. Щоб це зробити, виконайте такі дії:

  1. У редакторі реєстру, знайдіть такий підрозділ реєстру:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. У підрозділі реєстру Internet Explorer натисніть кнопку змінити, клацніть створити, клацніть Значення DWORD, введіть FolderRedirectionEnableCacheRenameі натисніть клавішу ENTER.

  3. Значення 1 десяткове значення запису FolderRedirectionEnableCacheRename.

  4. Закрийте редактор реєстру.

Необхідність перезавантаження

Після застосування цього виправлення комп'ютер необхідно перезавантажити.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Універсальна версія цього виправлення на комп'ютері інсталює файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу для цих файлів на локальному комп'ютері відображаються за місцевим часом разом з врахуванням поточного переходу на літній час (DST). Крім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.

Відомості про файли Windows 7 і Windows Server 2008 R2


Увага! Виправлення для ОС Windows 7 і Windows Server 2008 R2 входять до одного пакета. Однак, термінові виправлення зазначені на сторінці запиту виправлення списку для обох операційних систем. Щоб отримати пакет виправлень для однієї або обох операційних систем виберіть виправлення вказане в розділі "Windows 7/Windows Server 2008 R2". Завжди звертайтесь до розділу "Застосовується до", щоб визначити до якої саме операційної системи застосовується виправлення.

  • Файли з розширеннями MANIFEST (. MANIFEST) і MUM (. MUM), які інсталюються в кожній системі, які, зазначаються окремо в розділі "Додаткові файл відомості для ОС Windows 7 і Windows Server 2008 R2". Файли з РОЗШИРЕННЯМ і файли з розширеннями MANIFEST і на пов'язані файли каталогу безпеки (. cat), є надзвичайно важливі для відстеження стану оновлюваного компонента. Файли каталогу безпеки, для яких не вказано атрибути, підписані цифровим підписом корпорації Майкрософт.

Для всіх підтримуваних версій Windows 7 x86

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Cscapi.dll

6.1.7600.20641

34,816

11-Feb-2010

06:54

x86

Cscdll.dll

6.1.7600.20641

23,040

11-Feb-2010

06:54

x86

Cscobj.dll

6.1.7600.20641

138,752

11-Feb-2010

06:54

x86

Offlinefileswmiprovider.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Offlinefileswmiprovider_uninstall.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Csc.sys

6.1.7600.20641

387,584

11-Feb-2010

03:17

x86

Cscmig.dll

6.1.7600.20641

109,568

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms

Не застосовується

3,144

11-Feb-2010

07:04

Не застосовується

Cscsvc.dll

6.1.7600.20641

546,304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Не застосовується

1,776

13-Jul-2009

20:25

Не застосовується

Apps.inf

Не застосовується

62,334

11-Feb-2010

03:10

Не застосовується

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Для всіх підтримуваних версій x64-процесорів, Windows 7 і Windows Server 2008 R2

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Cscapi.dll

6.1.7600.20641

46,080

11-Feb-2010

07:35

x64

Cscdll.dll

6.1.7600.20641

30,208

11-Feb-2010

07:35

x64

Cscobj.dll

6.1.7600.20641

240,128

11-Feb-2010

07:35

x64

Offlinefileswmiprovider.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Offlinefileswmiprovider_uninstall.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Csc.sys

6.1.7600.20641

514,048

11-Feb-2010

03:29

x64

Cscmig.dll

6.1.7600.20641

137,216

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms

Не застосовується

3,144

11-Feb-2010

07:49

Не застосовується

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Не застосовується

1,776

13-Jul-2009

20:20

Не застосовується

Apps.inf

Не застосовується

62,334

11-Feb-2010

03:20

Не застосовується

Shell32.dll

6.1.7600.20641

14,164,992

11-Feb-2010

07:41

x64

Cscobj.dll

6.1.7600.20641

138,752

11-Feb-2010

06:54

x86

Offlinefileswmiprovider.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Offlinefileswmiprovider_uninstall.mof

Не застосовується

14,568

10-Feb-2010

23:45

Не застосовується

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Cscapi.dll

6.1.7600.20641

34,816

11-Feb-2010

06:54

x86

Cscdll.dll

6.1.7600.20641

23,040

11-Feb-2010

06:54

x86

Для всіх підтримуваних версій Windows Server 2008 R2 на базі IA-64-процесорів

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Cscapi.dll

6.1.7600.20636

91,136

05-Feb-2010

06:18

IA-64

Cscdll.dll

6.1.7600.20636

68,608

05-Feb-2010

06:18

IA-64

Apps.inf

Не застосовується

62,334

05-Feb-2010

02:45

Не застосовується

Shell32.dll

6.1.7600.20636

21,173,760

05-Feb-2010

06:24

IA-64

Shell32.dll

6.1.7600.20636

12,868,096

05-Feb-2010

07:04

x86

Cscapi.dll

6.1.7600.20636

34,816

05-Feb-2010

07:04

x86

Cscdll.dll

6.1.7600.20636

23,040

05-Feb-2010

07:04

x86

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про те, як налаштувати комп'ютер, після інсталяції виправлення, виконайте такі дії, щоб досягти потрібну поведінку, описаний вище сценарій 1.

  1. Створити розділ реєстру, як описано в розділі "вирішення", частина "Дані реєстру".


    Примітка. Це має значення кожного користувача, таким чином, якщо кілька користувачів, використання певного клієнтського комп'ютера, цього параметра реєстру потрібно встановити значення для будь-який користувач, який буде переміщено, кешування зміст.

  2. Вийдіть із комп'ютерів, що доступ до спільної папки, який буде переміщено або видалення до спільної папки з вихідного сервера. Це гарантує, що до спільної папки, не можна отримати. Ця дія гарантує, що вмісту на сервері можна успішно перемістити без повідомлення про помилку, файли, які використовуються.

  3. Резервне копіювання, вміст із вихідного сервера та відновити вміст до цільового сервера. Таким чином, що збереже атрибути файлів, потрібно перемістити дані Мітки та безпеки доступу. Якщо це можливо, старий спільну папку призначення має бути особистими на сервері, щоб заборонити користувачам синхронізувати дані зміни старого розташування, після того, як дані переміщено до нового файлового сервера.

    Примітка. Переміщення даних за допомогою до резервної копії застосунку має бути достатньо, щоб зберегти цей файл, стан. Однак, за допомогою програми для простого копіювання, наприклад xcopy, буде зберігає стан файлу належним чином.

  4. Оновіть Переспрямування папки конфігурація відображає цільовий сервер. Наприклад, якщо ви перенаправлення в кореневий каталог користувача, цільовий сервер має формат % HOMESHARE % HOMEPATH %. Переконайтеся, що є параметр "Перемістити вміст документів, нове розташування" у конфігурації Переспрямування папки.


    Примітка. Можна виконувати в конфігурації в папці переспрямування параметр групової політики до такого шляху:


    Користувач-Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties

  5. Увійдіть на комп'ютер, щоб отримати оновлені параметри групової політики. Це може знадобитися час входу, вихід із системи та ввійдіть знову через те, що настройки групової політики можна застосувати асинхронно користувача, входу до системи.

Під час застосування оновлений Переспрямування папки користувача настройки групової політики відповідні дані буде також перейменовано кешу автономних файлів. Будь-які зміни, що лише в клієнта в кеші буде збережена і синхронізації нове розташування на сервері, коли клієнт виконує в першому синхронізації.

Щоб отримати додаткові відомості про те, як налаштувати комп'ютер, після інсталяції виправлення, виконайте такі дії, щоб досягти потрібну поведінку, описаний вище сценарій 2:

  1. Вийдіть із комп'ютерів, що доступ до спільної папки, який буде переміщено або видалення до спільної папки з вихідного сервера. Це гарантує, що спільної папки не можна отримати. Ця дія гарантує, що вмісту на сервері можна успішно перемістити без повідомлення про помилку, файли, які використовуються.

  2. Резервне копіювання, вміст із вихідного сервера та відновити вміст до цільового сервера. Таким чином, що збереже атрибути файлів, потрібно перемістити дані Мітки та безпеки доступу. Якщо це можливо, старий спільну папку призначення має бути особистими на сервері, щоб заборонити користувачам синхронізувати дані зміни старого розташування, після того, як дані переміщено до нового файлового сервера.

    Примітка. Переміщення даних за допомогою до резервної копії застосунку має бути достатньо, щоб зберегти цей файл, стан. Однак, за допомогою програми для простого копіювання, наприклад xcopy, буде зберігає стан файлу належним чином.

  3. Запуск сценарію, який викликає метод RenameItemEx Win32_OfflineFilesCache класу перейменувати кешування вмісту старе ім'я на нове ім'я. Якщо цей виклик не вдалося виконати певний вміст є використовується в кеші, тому що не можна перейменувати на цей час. Сценарій, потім можна зателефонувати RenameItem метод класу Win32_OfflineFilesCache планування перейменування цього вмісту в кеші до наступного перезавантаження.

Якщо в користувача в кореневий каталог переміщується таким чином, див. наведений нижче приклад сценарій, що надаються, щоб переконатися, що всі перейменовано належним чином:'' 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 = &h10

nRenameItemExFailureCount = 0
nRenameItemFailureCount = 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" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")
if Len(strNewItemPath) = 0 Then
Wscript.Echo "NewItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = 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 If
Next
Якщо файл або каталог, вкладених закріплених каталоги, (як кореневий каталог користувача), не потрібно перейменувати, можна використовувати такий сценарій.'' 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 Next
const 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" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")'
if Len(strNewItemPath) = 0 Then
Wscript.Echo "NewItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = 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, False
If 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 If

Else
WScript.Echo "item renamed."
End If


Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

976698 не вдається оновити цільового розташування акції автономного файлу кеша стороні клієнта автономного файлу без дозволу на адміністративні

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Додаткові відомості про файли

Відомості про додаткові файли для ОС Windows 7 і Windows Server 2008 R2

Додаткові файли для всіх підтримуваних версій ОС Windows 7 x86

Ім'я файлу

Update.mum

Версія файлу

Не застосовується

Розмір файлу

17,111

Дата (UTC)

12-Feb-2010

Час (UTC)

05:03

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest

Версія файлу

Не застосовується

Розмір файлу

3,017

Дата (UTC)

11-Feb-2010

Час (UTC)

07:17

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest

Версія файлу

Не застосовується

Розмір файлу

60,347

Дата (UTC)

11-Feb-2010

Час (UTC)

07:27

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest

Версія файлу

Не застосовується

Розмір файлу

11,592

Дата (UTC)

11-Feb-2010

Час (UTC)

07:17

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest

Версія файлу

Не застосовується

Розмір файлу

56,703

Дата (UTC)

11-Feb-2010

Час (UTC)

07:24

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Версія файлу

Не застосовується

Розмір файлу

1,059,457

Дата (UTC)

11-Feb-2010

Час (UTC)

07:16

Платформа

Не застосовується

Додаткові файли для всіх підтримуваних x64-розрядних версій ОС Windows 7 і Windows Server 2008 R2

Ім'я файлу

Amd64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest

Версія файлу

Не застосовується

Розмір файлу

3,019

Дата (UTC)

11-Feb-2010

Час (UTC)

19:25

Платформа

Не застосовується

Ім'я файлу

Amd64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest

Версія файлу

Не застосовується

Розмір файлу

60,351

Дата (UTC)

11-Feb-2010

Час (UTC)

19:32

Платформа

Не застосовується

Ім'я файлу

Amd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest

Версія файлу

Не застосовується

Розмір файлу

11,596

Дата (UTC)

11-Feb-2010

Час (UTC)

19:25

Платформа

Не застосовується

Ім'я файлу

Amd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest

Версія файлу

Не застосовується

Розмір файлу

56,710

Дата (UTC)

11-Feb-2010

Час (UTC)

19:30

Платформа

Не застосовується

Ім'я файлу

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Версія файлу

Не застосовується

Розмір файлу

1,058,443

Дата (UTC)

11-Feb-2010

Час (UTC)

19:25

Платформа

Не застосовується

Ім'я файлу

Update.mum

Версія файлу

Не застосовується

Розмір файлу

25,908

Дата (UTC)

12-Feb-2010

Час (UTC)

05:03

Платформа

Не застосовується

Ім'я файлу

Wow64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest

Версія файлу

Не застосовується

Розмір файлу

60,349

Дата (UTC)

11-Feb-2010

Час (UTC)

07:10

Платформа

Не застосовується

Ім'я файлу

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Версія файлу

Не застосовується

Розмір файлу

1,054,916

Дата (UTC)

11-Feb-2010

Час (UTC)

07:09

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest

Версія файлу

Не застосовується

Розмір файлу

3,017

Дата (UTC)

11-Feb-2010

Час (UTC)

07:17

Платформа

Не застосовується

Ім'я файлу

Додаткові файли для всіх підтримуваних IA-64-процесорів версій ОС Windows Server 2008 R2

Ім'я файлу

Ia64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest

Версія файлу

Не застосовується

Розмір файлу

3,018

Дата (UTC)

05-Feb-2010

Час (UTC)

08:00

Платформа

Не застосовується

Ім'я файлу

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Версія файлу

Не застосовується

Розмір файлу

1,058,441

Дата (UTC)

05-Feb-2010

Час (UTC)

08:01

Платформа

Не застосовується

Ім'я файлу

Update.mum

Версія файлу

Не застосовується

Розмір файлу

4,856

Дата (UTC)

06-Feb-2010

Час (UTC)

01:13

Платформа

Не застосовується

Ім'я файлу

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Версія файлу

Не застосовується

Розмір файлу

1,054,916

Дата (UTC)

05-Feb-2010

Час (UTC)

07:19

Платформа

Не застосовується

Ім'я файлу

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest

Версія файлу

Не застосовується

Розмір файлу

3,017

Дата (UTC)

05-Feb-2010

Час (UTC)

07:24

Платформа

Не застосовується

Ім'я файлу

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×