Du kan inte uppdatera platsen för offline-filresurser i cacheminnet för offlinefiler klienten sida utan administrativ behörighet i Windows Server 2008 R2 eller Windows 7

Artikelöversättning Artikelöversättning
Artikel-id: 977229 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Symptom

Föreställ dig följande:

Scenario 1
  • Omdirigering av mapp-funktionen är aktiverad för att omdirigera sina dokument på en server.
  • Du aktiverar funktionen Offlinefiler på en dator som kör Windows Server 2008 R2 eller Windows 7.
  • Du kan ändra server målplats för användarens omdirigerade dokument till en ny plats. Eller om den nya serverplatsen representerar en annan fysisk lagringsplats, flytta användarens data från den gamla serverplatsen till platsen för nya server.

    Obs! Detta skulle vara fallet om platsen omdirigerade dokument ändras eftersom en server som är via en annan DFS-namn.
  • När den uppdaterade Mappomdirigering gäller till användarens dator, du vill att data som redan finns i cachen för offlinefiler ska ändras för att återspegla det nya filnamnet för servern utan att överföra data från den gamla Server platsen till den nya serverplatsen till klienten.
I det här fallet kan inte garantera Principuppdatering för omdirigering av mapp och ett skript som körs om du vill byta namn på objekt i cachen för offlinefiler kommer garanti för att användarens konfiguration uppdateras korrekt utan genereras onödig nätverkstrafik. Även om användaren inte har administratörsbehörighet, är byta namn på objekt i cachen för Offlinefiler inte tillåtet. Men i Windows XP kan detta göras för användare utan administratörsbehörighet.

Scenario 2
  • Du kan fästa vissa server innehåll i cachen för offlinefiler för användare via ett inloggningsskript eller en Offline-filer grupprincip på en dator som kör Windows Server 2008 R2 eller Windows 7.
  • Innehållet flyttas till en annan server eller en annan plats i DFS.Därför kan innehållet tillgängligt via ett nytt namn.
  • Du vill att användaren ska fortsätta att cachelagra data utan att informationen ska vara re-cachelagrade från den nya serverplatsen.
I det här fallet kan inte byta namn på innehållet i cacheminnet för offlinefilerna skript om användaren inte har administratörsbehörighet på datorn och den här åtgärden kräver en omstart av datorn ska börja gälla. I Windows XP ett skript som körs i som icke-administrativa användare kan göra detta utan att kräva en omstart av datorn.

Lösning

Lös problemet genom att installera följande snabbkorrigering på datorn. När du har installerat snabbkorrigeringen kan du uppdatera posten för delad mapp i CSC cachen utan administratörsbehörighet.

Obs: även om den här snabbkorrigeringen ingår i Windows Server 2008 R2 och Windows 7 SP1 måste du lägga till i registret för att aktivera funktionen. Ytterligare behöver du installera under ytterligare snabbkorrigeringen ska du använda metoden RenameItemEx i SP1:
 
2610379 Principen för Mappomdirigering fungerar inte om en tidigare användare anger omdirigerade mappar offline-läge i Windows 7 eller Windows Server 2008 R2

Information om snabbkorrigeringen

Det finns en snabbkorrigering från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att lösa det problem som beskrivs i denna artikel. Den här snabbkorrigeringen endast på datorer som har drabbats av problemet som beskrivs i denna artikel. Den här snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om den är tillgänglig för hämtning, finns det ett avsnitt "Snabbkorrigeringen är tillgänglig" högst upp i denna artikel. Om det här avsnittet inte visas, kontaktar du Microsoft Support för att få snabbkorrigeringen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support
Obs! "Snabbkorrigeringen är tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att en snabbkorrigering inte är tillgänglig för det aktuella språket.

Förutsättningar

Den här snabbkorrigeringen måste du köra Windows 7 eller Windows Server 2008 R2.

Registerinformation

Anteckningar
  • Om du använder funktionen Mappomdirigering, är du måste skapa följande registernyckel för att snabbkorrigeringen ska börja gälla.
  • Du kan använda ett inloggningsskript för traditionella dela mappar. Inloggningsskriptet används metoden RenameItemEx i klassen Win32_OfflineFilesCache. Mer information om klassen Win32_OfflineFilesCache på följande webbplats:http://msdn.microsoft.com/en-us/library/bb309182 (VS.85) .aspx
Viktigt Det här avsnittet, metod eller aktivitet innehåller information om hur du ändrar i registret. Allvarliga problem uppstå om du ändrar registret på fel sätt. Se därför till att du följer instruktionerna noga. För extra skydd säkerhetskopiera registret innan du ändrar den. Du kan sedan återställa registret om det uppstår problem. Mer information om hur du säkerhetskopierar och återställer registret klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
322756 Säkerhetskopiera och återställa registret i Windows
Du måste skapa en registernyckel för att kunna använda snabbkorrigeringen i det här paketet. Detta gör du så här:
  1. Leta upp följande registerundernyckel i Registereditorn:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Under den Explorer Klicka på undernyckeln, registret Redigera, klicka på Nya, klicka på DWORD-värde, typ FolderRedirectionEnableCacheRename, och tryck på RETUR.
  3. Ange det decimala värdet för registerposten FolderRedirectionEnableCacheRename 1.
  4. Avsluta Registereditorn.

Omstartskrav

Du måste starta om datorn när du har installerat snabbkorrigeringen.

Ersättningsinformation

Den här snabbkorrigeringen ersätter inte tidigare utgiven snabbkorrigering.

Filinformation

Den globala versionen av den här snabbkorrigeringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC (Coordinated Universal Time). Datum och tider för dessa filer på den lokala datorn visas i lokal tid tillsammans med din aktuella (DST) sommartid. Datum och tider kan dessutom ändras när du utför vissa åtgärder på filerna.
Filinformation för Windows 7 och Windows Server 2008 R2
Viktigt Snabbkorrigeringar för Windows 7 och Windows Server 2008 R2 snabbkorrigeringar ingår i samma paket. Däremot finns snabbkorrigeringar på sidan snabbkorrigeringen begäran under båda operativsystemen. Välj snabbkorrigeringen som nämns under "Windows 7 och Windows Server 2008 R2" på sidan om du vill begära snabbkorrigeringspaket som gäller för en eller båda operativsystemen. Alltid finns i avsnittet "Gäller för" i artiklarna för att fastställa själva operativsystemet som gäller varje snabbkorrigering.
  • I MANIFESTET (.manifest) och MUM-filerna (.mum) som installeras för varje miljö är anges separat i avsnittet "Ytterligare filinformation för Windows Server 2008 R2 och Windows 7". MUM- och MANIFEST-filer och tillhörande säkerhetskatalogfiler (.cat) filer, är mycket viktiga för upprätthållande av den uppdaterade komponenten tillstånd. Säkerhetskatalogfilerna attribut som inte finns som signeras med en digital Microsoft-signatur.
För alla x 86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
Cscapi.dll6.1.7600.2064134,81611-Feb-201006: 54x 86
Cscdll.dll6.1.7600.2064123 04011-Feb-201006: 54x 86
Cscobj.dll6.1.7600.20641138,75211-Feb-201006: 54x 86
Offlinefileswmiprovider.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
Offlinefileswmiprovider_uninstall.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
CSC.sys6.1.7600.20641387,58411-Feb-201003: 17x 86
Cscmig.dll6.1.7600.20641109,56811-Feb-201006: 54x 86
Microsoft-Windows-offlinefiles-Core-ppdlic.xrm-MSEj tillämpligt3,14411-Feb-201007: 04Ej tillämpligt
Cscsvc.dll6.1.7600.20641546 30411-Feb-201006: 54x 86
Microsoft-windows-offlinefiles.mofEj tillämpligt1,77613-Jul-200920: 25Ej tillämpligt
Apps.infEj tillämpligt62,33411-Feb-201003: 10Ej tillämpligt
Shell32.dll6.1.7600.2064112,868,09611-Feb-201006: 54x 86
För alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
Cscapi.dll6.1.7600.2064146,08011-Feb-201007: 35x 64
Cscdll.dll6.1.7600.2064130,20811-Feb-201007: 35x 64
Cscobj.dll6.1.7600.20641240,12811-Feb-201007: 35x 64
Offlinefileswmiprovider.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
Offlinefileswmiprovider_uninstall.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
CSC.sys6.1.7600.20641514,04811-Feb-201003: 29x 64
Cscmig.dll6.1.7600.20641137 21611-Feb-201007: 35x 64
Microsoft-Windows-offlinefiles-Core-ppdlic.xrm-MSEj tillämpligt3,14411-Feb-201007: 49Ej tillämpligt
Cscsvc.dll6.1.7600.20641692,22411-Feb-201007: 35x 64
Microsoft-windows-offlinefiles.mofEj tillämpligt1,77613-Jul-200920: 20Ej tillämpligt
Apps.infEj tillämpligt62,33411-Feb-201003: 20Ej tillämpligt
Shell32.dll6.1.7600.2064114,164,99211-Feb-201007: 41x 64
Cscobj.dll6.1.7600.20641138,75211-Feb-201006: 54x 86
Offlinefileswmiprovider.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
Offlinefileswmiprovider_uninstall.MOFEj tillämpligt14,56810-Feb-201023: 45Ej tillämpligt
Shell32.dll6.1.7600.2064112,868,09611-Feb-201006: 54x 86
Cscapi.dll6.1.7600.2064134,81611-Feb-201006: 54x 86
Cscdll.dll6.1.7600.2064123 04011-Feb-201006: 54x 86
För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
FilnamnFilversionFilstorlekDatumTidPlattform
Cscapi.dll6.1.7600.2063691,13605-Feb-201006: 18IA-64
Cscdll.dll6.1.7600.2063668 60805-Feb-201006: 18IA-64
Apps.infEj tillämpligt62,33405-Feb-201002: 45Ej tillämpligt
Shell32.dll6.1.7600.2063621,173,76005-Feb-201006: 24IA-64
Shell32.dll6.1.7600.2063612,868,09605-Feb-201007: 04x 86
Cscapi.dll6.1.7600.2063634,81605-Feb-201007: 04x 86
Cscdll.dll6.1.7600.2063623 04005-Feb-201007: 04x 86

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Så här för att uppnå önskat beteende som beskrivs ovan genom scenario 1 för mer information om hur du konfigurerar datorn efter installation av snabbkorrigeringen:
  1. Ange registernyckeln som beskrivs i del "Registerinformation" i avsnittet lösning.

    Obs! Denna registerpost per användare, därför om flera användare använder en viss klientdator, registerinställningen bör fastställas för alla användare vars cachelagrat innehåll ska flyttas.
  2. Logga ut från datorer som ansluter till den delade mappen som ska flyttas eller ta bort den delade mappen från källservern. Detta säkerställer att den delade mappen inte kan nås. Det här steget säkerställer också att innehållet på servern har kan flyttas utan något felmeddelande som filerna används.
  3. Säkerhetskopiera innehåll från källservern och målservern återställa innehållet. Data måste flyttas på ett sätt som bevarar filattribut, tidsstämplar och säkerhet. Gamla målmapp bör om möjligt göras odelad på servern för att förhindra att användaren synkroniserar data ändras tillbaka till den gamla platsen efter att data har flyttats till den nya servern.

    Obs! Flytta data med hjälp av ett program för säkerhetskopiering bör vara tillräcklig för att behålla den här filen tillstånd. Men bevarar med ett enkelt kopiera verktyget som xcopy, inte tillståndet filen korrekt.
  4. Uppdatera konfigurationen för omdirigering av mapp om du vill återspegla målservern. Exempel: om du dirigerar om till användarens arbetskatalog, målservern ska vara i formatet % HOMESHARE %% HOMEPATH %. Se till att alternativet "Flytta innehållet i ett dokument till den nya platsen" incheckad Mappomdirigering konfiguration.

    Obs! Du kan utföra konfigurationen av mappen omdirigering av grupprincip-inställningen via följande sökväg:

    Användaren Datorkonfiguration\Principer\Windows inställningar\Omdirigering Redirection\Documents\Properties
  5. Logga in på datorn att ta emot de uppdaterade inställningarna för grupprincip. Detta kanske du måste logga in, logga ut och logga sedan in igen eftersom de grupprincip-inställningarna kan användas asynkront användarens inloggning.
När användarens uppdaterade Mappomdirigering grupprincipinställningar används kommer till lämpligt innehåll också har bytt i cachen för offlinefiler. Eventuella ändringar som fanns i klientens cache ska bevaras och synkroniseras till den nya serverplatsen när klienten utför den första synkroniseringen.

Så här för att uppnå önskat beteende i scenario 2 ovan för mer information om hur du konfigurerar datorn efter installation av snabbkorrigeringen:
  1. Logga ut från datorer som ansluter till den delade mappen som ska flyttas eller ta bort den delade mappen från källservern. Detta säkerställer att den delade mappen inte kan nås. Det här steget säkerställer också att innehållet på servern har kan flyttas utan något felmeddelande som filerna används.
  2. Säkerhetskopiera innehåll från källservern och målservern återställa innehållet. Data måste flyttas på ett sätt som bevarar filattribut, tidsstämplar och säkerhet. Gamla målmapp bör om möjligt göras odelad på servern för att förhindra att användaren synkroniserar data ändras tillbaka till den gamla platsen efter att data har flyttats till den nya servern.

    Obs! Flytta data med hjälp av ett program för säkerhetskopiering bör vara tillräcklig för att behålla den här filen tillstånd. Men bevarar med ett enkelt kopiera verktyget som xcopy, inte tillståndet filen korrekt.
  3. Köra ett skript som anropar metoden RenameItemEx för klassen Win32_OfflineFilesCache att byta namn på cachelagrat innehåll från det gamla namnet till det nya namnet. Om det här anropet misslyckas används innehåll i cacheminnet så att det inte går att byta namn på just nu. Skriptet kan sedan anropa metoden RenameItem för klassen Win32_OfflineFilesCache att schemalägga ett namnbyte av innehållet i cache-minnet vid nästa omstart.
Om en användares arbetskatalog flyttas på detta sätt, se följande exempelskript som garanterar att allt innehåll har bytt namn korrekt:
'
' 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
Om en fil eller katalog utan kapslade fasta kataloger (som användarens arbetskatalog) måste ändras, kan du använda följande skript.
'
' 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

Mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
976698Du kan inte uppdatera platsen för offline-filresurser i cacheminnet för offlinefiler klienten sida utan administratörsbehörighet
Mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684Beskrivning av standardterminologi för beskrivning av Microsoft-programuppdateringar

Ytterligare filinformation

Ytterligare filinformation för Windows 7 och Windows Server 2008 R2

Ytterligare filer för alla x 86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
FilnamnUpdate.mum
FilversionEj tillämpligt
Filstorlek17,111
Datum (UTC)12-Feb-2010
Tid (UTC)05: 03
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
FilversionEj tillämpligt
Filstorlek3,017
Datum (UTC)11-Feb-2010
Tid (UTC)07: 17
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-o...nefiles-utöka-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
FilversionEj tillämpligt
Filstorlek60,347
Datum (UTC)11-Feb-2010
Tid (UTC)07: 27
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
FilversionEj tillämpligt
Filstorlek11,592
Datum (UTC)11-Feb-2010
Tid (UTC)07: 17
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
FilversionEj tillämpligt
Filstorlek56,703
Datum (UTC)11-Feb-2010
Tid (UTC)07: 24
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
FilversionEj tillämpligt
Filstorlek1,059,457
Datum (UTC)11-Feb-2010
Tid (UTC)07: 16
PlattformEj tillämpligt
Ytterligare filer för alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
FilnamnAmd64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
FilversionEj tillämpligt
Filstorlek3,019
Datum (UTC)11-Feb-2010
Tid (UTC)19: 25
PlattformEj tillämpligt
FilnamnAmd64_microsoft-windows-o...nefiles utökar apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
FilversionEj tillämpligt
Filstorlek60,351
Datum (UTC)11-Feb-2010
Tid (UTC)19: 32
PlattformEj tillämpligt
FilnamnAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
FilversionEj tillämpligt
Filstorlek11,596
Datum (UTC)11-Feb-2010
Tid (UTC)19: 25
PlattformEj tillämpligt
FilnamnAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
FilversionEj tillämpligt
Filstorlek56,710
Datum (UTC)11-Feb-2010
Tid (UTC)19: 30
PlattformEj tillämpligt
FilnamnAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
FilversionEj tillämpligt
Filstorlek1,058,443
Datum (UTC)11-Feb-2010
Tid (UTC)19: 25
PlattformEj tillämpligt
FilnamnUpdate.mum
FilversionEj tillämpligt
Filstorlek25,908
Datum (UTC)12-Feb-2010
Tid (UTC)05: 03
PlattformEj tillämpligt
FilnamnWow64_microsoft-windows-o...nefiles utökar apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
FilversionEj tillämpligt
Filstorlek60,349
Datum (UTC)11-Feb-2010
Tid (UTC)07: 10
PlattformEj tillämpligt
FilnamnWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
FilversionEj tillämpligt
Filstorlek1,054,916
Datum (UTC)11-Feb-2010
Tid (UTC)07: 09
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
FilversionEj tillämpligt
Filstorlek3,017
Datum (UTC)11-Feb-2010
Tid (UTC)07: 17
PlattformEj tillämpligt
Filnamn
Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
FilnamnIa64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
FilversionEj tillämpligt
Filstorlek3,018
Datum (UTC)05-Feb-2010
Tid (UTC)08: 00
PlattformEj tillämpligt
FilnamnIa64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
FilversionEj tillämpligt
Filstorlek1,058,441
Datum (UTC)05-Feb-2010
Tid (UTC)08: 01
PlattformEj tillämpligt
FilnamnUpdate.mum
FilversionEj tillämpligt
Filstorlek4,856
Datum (UTC)06-Feb-2010
Tid (UTC)01: 13
PlattformEj tillämpligt
FilnamnWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
FilversionEj tillämpligt
Filstorlek1,054,916
Datum (UTC)05-Feb-2010
Tid (UTC)07: 19
PlattformEj tillämpligt
FilnamnX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
FilversionEj tillämpligt
Filstorlek3,017
Datum (UTC)05-Feb-2010
Tid (UTC)07: 24
PlattformEj tillämpligt
Filnamn

Egenskaper

Artikel-id: 977229 - Senaste granskning: den 19 november 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Foundation
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
Nyckelord: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 977229

Ge feedback

 

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