Не можете да актуализирате местоположението на споделени офлайн файлове в кеша на страната на клиента офлайн файл без административни разрешения в Windows Server 2008 R2 или Windows 7

Симптоми

Да разгледаме следния сценарий:

Сценарий 1

  • Функцията за пренасочване е разрешена на потребителя да пренасочи своите документи на файлов сървър.

  • Активиране на функцията за офлайн файлове на компютър, работещ под Windows Server 2008 R2 или Windows 7.

  • Можете да променяте файл сървъра местоназначение за пренасочване на потребителя документи на друго място. Или новото местоположение на файла server представлява различни физическо хранилище, преместите потребителски данни от стария сървър местоположение на файла до новото местоположение на файла server.

    Забележка: Това ще бъде така, ако пренасочената документи се променя тъй като файлов сървър вече е да се достъп до друго DFS име.

  • Когато актуализирани правила за пренасочване към компютъра на потребителя искате данните в кеша на офлайн файловете да бъдат преименувани според името на новия файл сървър без прехвърляне на данните от стария сървър местоположението на новото местоположение на сървъра чрез клиента.

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

Сценарий 2

  • ПИН съдържание на сървър някои файлове в кеша на офлайн файловете за потребители чрез скрипт за влизане или офлайн файлове групови правила на компютър, работещ под Windows Server 2008 R2 или Windows 7.

  • Съдържанието се движи към друг файлов сървър или на друго място DFS. Поради това съдържание ще бъде достъпна чрез ново име.

  • Искате потребителят да продължат да кеширане на данни без да изисква данните да бъдат повторно кеширан от новото местоположение на сървъра.

При този сценарий не скрипт Преименуване на съдържанието на кеша на офлайн файловете, ако потребителят няма административни права на компютъра и това действие ще изисква рестартиране на клиентския компютър да влязат в сила. Обаче в Windows XP скрипт както non административен потребител може да направи това, без да е необходимо компютърът се рестартира.

Решение

За да разрешите този проблем, инсталирайте следния корекция на засегнатия компютър. След като инсталирате актуалната корекция, можете да актуализирате записа на споделена папка в кеша на CSC без администраторски права.

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

правила за пренасочване на папки не работи, ако предишната потребителят пренасочената папка в офлайн режим в Windows 7 или Windows Server 2008 R2

Информация за актуалната корекция

Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция.

Ако актуалната корекция е налична за изтегляне, има секция "Налично изтегляне предлага" в горната част на тази статия от базата знания. Ако тази секция не се появява, свържете се с Microsoft за обслужване на клиенти и поддръжка, за да получите актуалната корекция.

Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за обслужване. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

Забележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

За да приложите тази актуална корекция, трябва да се изпълнява Windows 7 или Windows Server 2008 R2.

Информация за системния регистър

Бележки

  • Ако използвате функцията пренасочване, няма да създадете следния ключ на регистъра за корекция да влязат в сила.

  • За традиционните дял папка можете да използвате скрипт за влизане. Скрипт за влизане в системата използва метода RenameItemEx на класа Win32_OfflineFilesCache. За повече информация относно Win32_OfflineFilesCache клас, посетете следния уеб сайт:

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

За да използвате актуалната корекция в този пакет, трябва да създадете ключ в системния регистър. За да направите това, изпълнете следните стъпки:

  1. В редактора на системния регистър, намерете следния подключ на системния регистър:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. Под Explorer подключ на системния регистър щракнете върху Редактиране, щракнете върху нов, щракнете върху DWORD стойност, въведете FolderRedirectionEnableCacheRenameи натиснете ENTER.

  3. Задайте десетичната стойност на записа в системния регистър FolderRedirectionEnableCacheRename 1.

  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 Server 2008 R2 и Windows 7". MUM и MANIFEST файловете и файлове свързана защита (.cat), са изключително важни за поддържане на състоянието на актуализирания компонент. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.

За всички поддържани x 86-базирани версии на Windows 7

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

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

За всички поддържани IA-64-базирани версии на Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

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

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Допълнителна информация

За повече информация как да конфигурирате компютъра, след като инсталирате актуалната корекция изпълнете следните стъпки за постигане на желаното поведение, описани по-горе от сценарий 1:

  1. Задаване на ключа на системния регистър, описана в "Информация за системния регистър" част на раздела "решение".


    Забележка: Това е установен на потребител, ако няколко потребители използват даден клиентски компютър, тази настройка в системния регистър трябва да бъдат определени за всеки потребител, чийто кеша ще бъдат преместени.

  2. Излезте от компютрите, достъп до споделената папка, която ще бъдат преместени или премахване на споделената папка от източника сървър. Това гарантира, че споделената папка не е достъпна. Тази стъпка гарантира, че съдържанието на сървъра може да бъде преместен успешно без съобщение за грешка, че файловете се използват.

  3. Архивиране на съдържание от източника сървър и възстановяване на съдържанието на целевия сървър. Данните трябва да бъдат преместени по начин, който ще се запази файлови атрибути, времеви отпечатъци и защита. Ако е възможно старите цел споделената папка трябва да бъде споделянето на сървъра да попречи на потребителя да синхронизирате данни промените обратно към старото място след данни е преместена в новия файлов сървър.

    Забележка: Преместване на данни с помощта на приложение за архивиране, трябва да бъде достатъчно, за да запазите този файл състояние. Обаче с помощта на прост копие програма, като например копиране, няма да се запази състоянието на файла правилно.

  4. Актуализирайте конфигурацията на пренасочване според целевия сървър. Например, ако пренасочване към началната директория на потребителя, целевия сървър трябва да бъде формат % HOMESHARE %% HOMEPATH %. Уверете се, че да "Преместите съдържанието на документи на новото място" проверява в конфигурацията на пренасочване.


    Забележка: Можете да изпълните конфигурирането на настройката на груповите папка пренасочване чрез следния път:


    Потребителски Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties

  5. Влезте в компютъра, за да получите актуализираните настройки за групови правила. Това може да изисква да влезете, излезте и влезте отново тъй като настройките на груповите правила може да се използва асинхронно за влизане на потребителя.

Когато актуализирани пренасочване групови правила настройки се прилагат, подходящо съдържание ще също са преименувани в кеша на офлайн файловете. Всички промени, които са само в кеша на клиента ще бъде запазена и синхронизират на новото местоположение на сървъра, когато клиентът извършва първото синхронизиране.

За повече информация как да конфигурирате компютъра, след като инсталирате актуалната корекция изпълнете следните стъпки за постигане на желаното поведение, описани по-горе от сценарий 2:

  1. Излезте от компютрите, достъп до споделената папка, която ще бъдат преместени или премахнете споделената папка от сървъра източник. Това гарантира, че споделената папка не е достъпна. Тази стъпка гарантира, че съдържанието на сървъра може да бъде преместен успешно без съобщение за грешка, че файловете се използват.

  2. Архивиране на съдържание от източника сървър и възстановяване на съдържанието на целевия сървър. Данните трябва да бъдат преместени по начин, който ще се запази файлови атрибути, времеви отпечатъци и защита. Ако е възможно старите цел споделената папка трябва да бъде споделянето на сървъра да попречи на потребителя да синхронизирате данни промените обратно към старото място след данни е преместена в новия файлов сървър.

    Забележка: Преместване на данни с помощта на приложение за архивиране, трябва да бъде достатъчно, за да запазите този файл състояние. Обаче с помощта на прост копие програма, като например копиране, няма да се запази състоянието на файла правилно.

  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:

няма да можете да актуализирате местоположението на споделени офлайн файлове в кеша на офлайн файлове клиент страна без административно разрешение

За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:

описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Допълнителна файлова информация

Допълнителна файлова информация за Windows 7 и Windows Server 2008 R2

Допълнителни файлове за всички поддържани базирани на x86 версии на Windows 7

Име на файл

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 приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×