Symptom

Föreställ dig följande:

Scenario 1

  • Omdirigering av mapp-funktionen är aktiverad för att dirigera om 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 plats, flytta användarens data från den gamla serverplatsen till den nya platsen för filen server.

    Obs! Detta skulle vara fallet om omdirigerade dokument plats ändras eftersom en filserver som är via en annan DFS-namnet.

  • När den uppdaterade Mappomdirigering gäller till användarens dator, som du vill att data som redan finns i cachen för offlinefiler ska ändras för att återspegla det nya filnamnet på servern utan att överföra data från gamla servern till den nya serverplatsen till klienten.

I det här scenariot kan inte garantera att sekvensen Mappomdirigering princip uppdateras och ett skript som körs om du vill byta namn på objekt i cacheminnet för offlinefiler garanterar användarens konfiguration uppdateras korrekt utan genererade onödig nätverkstrafik. Även om användaren inte har administratörsbehörighet, är byta namn på objekt i cacheminnet 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 DFS-plats. Därför kommer innehållet vara tillgängliga via ett nytt namn.

  • Du vill att användaren ska fortsätta att cachelagring av data utan att data som ska cachelagras igen från den nya serverplatsen.

I det här scenariot kan inte skripta namnbyte av innehållet i cacheminnet för offlinefiler om användaren inte har administratörsbehörighet på datorn och åtgärden kommer att kräva en omstart av klientdatorn ska börja gälla. Men i Windows XP ett skript som körs som icke-administrativa användare kan göra detta utan en dator startas om.

Lösning

Lös problemet genom att installera följande snabbkorrigering på datorn. När du har installerat snabbkorrigeringen kan du uppdatera posten 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. Vidare behöver du installera under ytterligare snabbkorrigeringen till att metoden RenameItemEx tillgängliga i SP1:

2610379 princip 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

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du 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 snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

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=supportObs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du köra Windows 7 eller Windows Server 2008 R2.

Registerinformation

Kommentarer

  • 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 för klassen Win32_OfflineFilesCache. Mer information om klassen Win32_OfflineFilesCache finns på följande webbplats:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx

Viktigt Avsnittet, metoden eller aktiviteten innehåller instruktioner om hur du ändrar registret. Allvarliga problem kan dock uppstå om du ändrar registret felaktigt. Se därför till att du följer instruktionerna noga. För extra skydd, säkerhetskopiera registret innan du ändrar det. Du kan sedan återställa registret om det uppstår problem. För 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 hur du säkerhetskopierar och återställer registret i WindowsDu måste skapa en registernyckel för att kunna använda snabbkorrigeringen i det här paketet. Gör så här:

  1. Leta upp följande registerundernyckel i Registereditorn:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. Under registerundernyckeln Explorer klickar du på Redigera, klickar du på Ny, klicka på DWORD-värde, Skriv FolderRedirectionEnableCacheRenameoch tryck sedan på RETUR.

  3. Ange det decimala värdet för registerposten FolderRedirectionEnableCacheRename till 1.

  4. Avsluta Registereditorn.

Krav på omstart

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

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte någon 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-tid (UTC). Datum och tider för dessa filer på den lokala datorn visas i lokal tid tillsammans med din aktuella sommartid (DST). 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. Dock finns snabbkorrigeringar på sidan snabbkorrigeringen begäran under båda operativsystemen. Om du vill begära snabbkorrigeringspaket som gäller för en eller båda operativsystemen markerar du snabbkorrigeringen som anges under "Windows 7 och Windows Server 2008 R2" på sidan. Alltid finns i avsnittet "Gäller för" i artiklarna för att fastställa själva operativsystemet som avser 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 listade, är signerade med en digital Microsoft-signatur

För alla x 86-baserade versioner av Windows 7 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

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

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

Offlinefileswmiprovider_uninstall.mof

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

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

Ej tillämplig

3,144

11-Feb-2010

07:04

Ej tillämplig

Cscsvc.dll

6.1.7600.20641

546 304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Ej tillämplig

1,776

13-Jul-2009

20:25

Ej tillämplig

Apps.inf

Ej tillämplig

62,334

11-Feb-2010

03:10

Ej tillämplig

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

För alla x 64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

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

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

Offlinefileswmiprovider_uninstall.mof

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

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

Ej tillämplig

3,144

11-Feb-2010

07:49

Ej tillämplig

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Ej tillämplig

1,776

13-Jul-2009

20:20

Ej tillämplig

Apps.inf

Ej tillämplig

62,334

11-Feb-2010

03:20

Ej tillämplig

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

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

Offlinefileswmiprovider_uninstall.mof

Ej tillämplig

14,568

10-Feb-2010

23:45

Ej tillämplig

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

För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

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

Ej tillämplig

62,334

05-Feb-2010

02:45

Ej tillämplig

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

Status

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

Mer Information

Mer information om hur du konfigurerar datorn efter installation av snabbkorrigeringen gör så här för att uppnå önskat beteende som beskrivs ovan genom att scenario 1:

  1. Ange registernyckeln som beskrivs i "Information om registret" del i avsnittet lösning.


    Obs! Den här registerposten anger 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 i filen.

    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 en enkel Kopiera verktyget som xcopy, inte tillståndet filen på rätt sätt.

  4. Uppdatera konfigurationen för omdirigering av mapp om du vill återspegla målservern. Till exempel om du dirigerar om till användarens arbetskatalog, målservern ska vara i formatet % HOMESHARE %% HOMEPATH %. Kontrollera 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 i 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 kan kräva att du kan 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.

Mer information om hur du konfigurerar datorn efter installation av snabbkorrigeringen gör så här för att uppnå önskat beteende som beskrivs ovan genom att scenario 2:

  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 i filen.

    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 en enkel Kopiera verktyget som xcopy, inte tillståndet filen på rätt sätt.

  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 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 på rätt sätt:'' 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


För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

976698 du kan inte uppdatera platsen för offlinefil aktier i offlinefil sida klientcachen utan administrativ behörighet

För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Ytterligare filinformation

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

Ytterligare filer för alla x86-baserade versioner av Windows 7

Filnamn

Update.mum

Filversion

Ej tillämplig

Storlek

17,111

Datum (UTC)

12-Feb-2010

Tid (UTC)

05:03

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

3,017

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

60,347

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:27

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

11,592

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

56,703

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:24

Plattform

Ej tillämplig

Filnamn

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Filversion

Ej tillämplig

Storlek

1,059,457

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:16

Plattform

Ej tillämplig

Ytterligare filer för alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds

Filnamn

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

Filversion

Ej tillämplig

Storlek

3,019

Datum (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

60,351

Datum (UTC)

11-Feb-2010

Tid (UTC)

19:32

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

11,596

Datum (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

56,710

Datum (UTC)

11-Feb-2010

Tid (UTC)

19:30

Plattform

Ej tillämplig

Filnamn

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Filversion

Ej tillämplig

Storlek

1,058,443

Datum (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ej tillämplig

Filnamn

Update.mum

Filversion

Ej tillämplig

Storlek

25,908

Datum (UTC)

12-Feb-2010

Tid (UTC)

05:03

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

60,349

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:10

Plattform

Ej tillämplig

Filnamn

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Filversion

Ej tillämplig

Storlek

1,054,916

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:09

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

3,017

Datum (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ej tillämplig

Filnamn

Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds

Filnamn

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

Filversion

Ej tillämplig

Storlek

3,018

Datum (UTC)

05-Feb-2010

Tid (UTC)

08:00

Plattform

Ej tillämplig

Filnamn

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Filversion

Ej tillämplig

Storlek

1,058,441

Datum (UTC)

05-Feb-2010

Tid (UTC)

08:01

Plattform

Ej tillämplig

Filnamn

Update.mum

Filversion

Ej tillämplig

Storlek

4,856

Datum (UTC)

06-Feb-2010

Tid (UTC)

01:13

Plattform

Ej tillämplig

Filnamn

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Filversion

Ej tillämplig

Storlek

1,054,916

Datum (UTC)

05-Feb-2010

Tid (UTC)

07:19

Plattform

Ej tillämplig

Filnamn

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

Filversion

Ej tillämplig

Storlek

3,017

Datum (UTC)

05-Feb-2010

Tid (UTC)

07:24

Plattform

Ej tillämplig

Filnamn

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×