Не удается установить на целевой долей автономного файла в кэше автономных файлов клиента стороны без прав администратора для доступа в Windows Server 2008 R2 или Windows 7

Переводы статьи Переводы статьи
Код статьи: 977229 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:

Сценарий 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 с пакетом обновления 1 необходимо добавить в реестр, чтобы включить функцию. Далее будет необходимо установить ниже дополнительные исправления доступность метода RenameItemEx в пакете обновления 1:
 
2610379 Политики перенаправления папок не работает, если предыдущий пользователь задает перенаправленной папки в автономный режим в Windows 7 или Windows Server 2008 R2

Сведения об исправлении

Это исправление от корпорации Майкрософт. Однако данное исправление предназначено исключительно для устранения проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, в которых наблюдается проблема, описанная в данной статье. Это исправление может потребовать дополнительного тестирования. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части статьи базы знаний. Если этот раздел не отображается, обратитесь в службу технической поддержки и службу поддержки для получения исправления.

Примечание Если имеются другие проблемы или необходимо устранить неполадки, вы можете создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка служба поддержки клиентов и поддержка телефонных номеров или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это означает, что исправление для данного языка отсутствует.

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

Для установки этого исправления необходимо наличие Windows 7 или Windows Server 2008 R2.

Сведения о реестре

Примечания
  • Если использовать функцию перенаправления папок, необходимо создать следующий раздел реестра для исправления вступили в силу.
  • Для традиционных общих каталогов можно использовать сценарий входа в систему. Сценарий входа в систему использует метод RenameItemEx класса Win32_OfflineFilesCache. Дополнительные сведения о классе Win32_OfflineFilesCache посетите следующий веб-узел:.aspx http://MSDN.Microsoft.com/en-us/library/bb309182 (компьютерах)
Важно Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому точно выполняйте следующие действия. Для дополнительной защиты создайте резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для дополнительных сведений о способах создания резервной копии и восстановлении реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как провести резервное копирование и восстановление реестра Windows
Чтобы использовать исправление, описанное в этом пакете, необходимо создать раздел реестра. Чтобы сделать это, выполните следующие действия.
  1. В редакторе реестра найдите следующий подраздел реестра:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. В разделе Обозреватель реестра, выберите раздел, Изменить, нажмите кнопку Новый, нажмите кнопку Значение типа DWORD, тип FolderRedirectionEnableCacheRename, а затем нажмите клавишу ВВОД.
  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) и MUM (систем), устанавливаемые для каждой среды указаны отдельно в разделе «Дополнительные сведения о файлах для Windows Server 2008 R2 и Windows 7». MUM и файлы МАНИФЕСТА и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности, для которых не перечислены атрибуты, подписанные цифровой подписью корпорации Майкрософт.
Для всех поддерживаемых версий Windows 7 для архитектуры x86
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Cscapi.dll6.1.7600.2064134,81611-Фев-201006: 54x86
Cscdll.dll6.1.7600.2064123,04011-Фев-201006: 54x86
Cscobj.dll6.1.7600.20641138,75211-Фев-201006: 54x86
Offlinefileswmiprovider.MOFНе применимо14,56810-Фев-201023: 45Не применимо
Offlinefileswmiprovider_uninstall.MOFНе применимо14,56810-Фев-201023: 45Не применимо
CSC.sys6.1.7600.20641387,58411-Фев-201003: 17x86
Cscmig.dll6.1.7600.20641109,56811-Фев-201006: 54x86
Microsoft-Windows-offlinefiles-Core-ppdlic.xrm-MSНе применимо3,14411-Фев-201007: 04Не применимо
Cscsvc.dll6.1.7600.20641546,30411-Фев-201006: 54x86
Microsoft-windows-offlinefiles.mofНе применимо1,77613 Июля 2009 г.20: 25Не применимо
Apps.infНе применимо62,33411-Фев-201003: 10Не применимо
Shell32.dll6.1.7600.2064112,868,09611-Фев-201006: 54x86
Для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Cscapi.dll6.1.7600.2064146,08011-Фев-201007: 35x64
Cscdll.dll6.1.7600.2064130,20811-Фев-201007: 35x64
Cscobj.dll6.1.7600.20641240,12811-Фев-201007: 35x64
Offlinefileswmiprovider.MOFНе применимо14,56810-Фев-201023: 45Не применимо
Offlinefileswmiprovider_uninstall.MOFНе применимо14,56810-Фев-201023: 45Не применимо
CSC.sys6.1.7600.20641514,04811-Фев-201003: 29x64
Cscmig.dll6.1.7600.20641137,21611-Фев-201007: 35x64
Microsoft-Windows-offlinefiles-Core-ppdlic.xrm-MSНе применимо3,14411-Фев-201007: 49Не применимо
Cscsvc.dll6.1.7600.20641692,22411-Фев-201007: 35x64
Microsoft-windows-offlinefiles.mofНе применимо1,77613 Июля 2009 г.20: 20Не применимо
Apps.infНе применимо62,33411-Фев-201003: 20Не применимо
Shell32.dll6.1.7600.2064114,164,99211-Фев-201007: 41x64
Cscobj.dll6.1.7600.20641138,75211-Фев-201006: 54x86
Offlinefileswmiprovider.MOFНе применимо14,56810-Фев-201023: 45Не применимо
Offlinefileswmiprovider_uninstall.MOFНе применимо14,56810-Фев-201023: 45Не применимо
Shell32.dll6.1.7600.2064112,868,09611-Фев-201006: 54x86
Cscapi.dll6.1.7600.2064134,81611-Фев-201006: 54x86
Cscdll.dll6.1.7600.2064123,04011-Фев-201006: 54x86
Для всех поддерживаемых IA-64-разрядных версий Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Cscapi.dll6.1.7600.2063691,13605-Фев-201006: 18IA-64
Cscdll.dll6.1.7600.2063668,60805-Фев-201006: 18IA-64
Apps.infНе применимо62,33405-Фев-201002: 45Не применимо
Shell32.dll6.1.7600.2063621,173,76005-Фев-201006: 24IA-64
Shell32.dll6.1.7600.2063612,868,09605-Фев-201007: 04x86
Cscapi.dll6.1.7600.2063634,81605-Фев-201007: 04x86
Cscdll.dll6.1.7600.2063623,04005-Фев-201007: 04x86

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

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

Дополнительные сведения о настройке компьютера после установки исправления выполните следующие действия, чтобы обеспечить требуемое поведение, описанный выше, сценарий 1.
  1. Значение раздела реестра, описанного в разделе «Сведения о реестре» разделе «решение».

    Примечание Эта запись реестра имеет значение каждого пользователя, поэтому если несколько пользователей используют данный клиентский компьютер, этот параметр реестра должны быть заданы для любого пользователя, которого кэшированное содержимое будет перемещать.
  2. Выход из компьютеров, имеющих доступ к папку общего ресурса, который требуется переместить или удалить папку общего ресурса с исходного сервера. Это гарантирует, что общей папки не может осуществляться. Это также гарантирует, что содержимое на сервере можно успешно перемещены без сообщения об ошибке, что файл используется.
  3. Резервное копирование содержимого с сервера-источника и восстановления на целевом сервере. Таким образом, будет сохранять атрибуты файла должны быть перемещены данные отметки времени и безопасности доступа. Если это возможно старый целевой общей папки должно быть без предоставления общего доступа на сервере, чтобы пользователь синхронизации изменений данных на прежнем месте после перемещения данных на новый сервер файл.

    Примечание Перенос данных с помощью приложения резервного копирования должен быть достаточным для сохранения этого состояния файла. Тем не менее с помощью программы простого копирования, таких как xcopy, не сохраняется состояние файла правильно.
  4. Обновите конфигурацию перенаправления папок в соответствии с целевым сервером. Например, если вы перенаправление в домашнюю папку пользователя, целевой сервер должен быть формат % HOMESHARE %% HOMEPATH %. Убедитесь, что параметр «Переместить содержимое документов на новое место», установлен в конфигурации перенаправления папок.

    Примечание Можно выполнить настройку параметра групповой политики перенаправления папки по следующему пути:

    Redirection\Documents\Properties Settings\Folder Конфигурация пользователя
  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

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
976698Не удается установить на целевой долей автономного файла в кэше автономных файлов клиента стороны без разрешения администратора
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлах

Сведения о дополнительных файлах для Windows 7 и Windows Server 2008 R2

Дополнительные файлы для всех поддерживаемых x 86-разрядных версий Windows 7
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла17,111
Дата (по Гринвичу)12-Фев-2010
Время (UTC)05: 03
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Версия файлаНе применимо
Размер файла3,017
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 17
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-o...nefiles-расширить-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
Версия файлаНе применимо
Размер файла60,347
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 27
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
Версия файлаНе применимо
Размер файла11,592
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 17
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
Версия файлаНе применимо
Размер файла56,703
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 24
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
Версия файлаНе применимо
Размер файла1,059,457
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 16
ПлатформыНе применимо
Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
Версия файлаНе применимо
Размер файла3,019
Дата (по Гринвичу)11-Фев-2010
Время (UTC)19: 25
ПлатформыНе применимо
Имя файлаAmd64_microsoft-windows-o...nefiles расширить apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
Версия файлаНе применимо
Размер файла60,351
Дата (по Гринвичу)11-Фев-2010
Время (UTC)19: 32
ПлатформыНе применимо
Имя файлаAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
Версия файлаНе применимо
Размер файла11,596
Дата (по Гринвичу)11-Фев-2010
Время (UTC)19: 25
ПлатформыНе применимо
Имя файлаAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
Версия файлаНе применимо
Размер файла56,710
Дата (по Гринвичу)11-Фев-2010
Время (UTC)19: 30
ПлатформыНе применимо
Имя файлаAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
Версия файлаНе применимо
Размер файла1,058,443
Дата (по Гринвичу)11-Фев-2010
Время (UTC)19: 25
ПлатформыНе применимо
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла25,908
Дата (по Гринвичу)12-Фев-2010
Время (UTC)05: 03
ПлатформыНе применимо
Имя файлаWow64_microsoft-windows-o...nefiles расширить apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
Версия файлаНе применимо
Размер файла60,349
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 10
ПлатформыНе применимо
Имя файлаWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
Версия файлаНе применимо
Размер файла1,054,916
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 09
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Версия файлаНе применимо
Размер файла3,017
Дата (по Гринвичу)11-Фев-2010
Время (UTC)07: 17
ПлатформыНе применимо
Имя файла
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 R2 для систем на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
Версия файлаНе применимо
Размер файла3,018
Дата (по Гринвичу)05-Фев-2010
Время (UTC)08: 00
ПлатформыНе применимо
Имя файлаIa64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
Версия файлаНе применимо
Размер файла1,058,441
Дата (по Гринвичу)05-Фев-2010
Время (UTC)08: 01
ПлатформыНе применимо
Имя файлаUpdate.MUM
Версия файлаНе применимо
Размер файла4,856
Дата (по Гринвичу)06-Фев-2010
Время (UTC)01: 13
ПлатформыНе применимо
Имя файлаWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
Версия файлаНе применимо
Размер файла1,054,916
Дата (по Гринвичу)05-Фев-2010
Время (UTC)07: 19
ПлатформыНе применимо
Имя файлаX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
Версия файлаНе применимо
Размер файла3,017
Дата (по Гринвичу)05-Фев-2010
Время (UTC)07: 24
ПлатформыНе применимо
Имя файла

Свойства

Код статьи: 977229 - Последний отзыв: 19 ноября 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Foundation
  • Windows 7 Корпоративная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
Ключевые слова: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 977229

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com