Du ikke kan oppdatere målplasseringen av frakoblet fil aksjer i hurtigbufferen for frakoblede filen klienten side uten administratortilgang i Windows Server 2008 R2 eller Windows 7

Gjelder: Windows Server 2008 R2 StandardWindows Server 2008 R2 EnterpriseWindows Server 2008 R2 Datacenter

Symptomer


Tenk deg følgende:

Scenario 1
  • Mappeomadressering-funksjonen er aktivert for brukeren å omdirigere hans/hennes dokumenter på en filserver.
  • Du aktiverer funksjonen Frakoblede filer på en datamaskin som kjører Windows Server 2008 R2 eller Windows 7.
  • Du kan endre målet server filplasseringen for brukerens omadressert dokumenter til en ny plassering. Eller hvis den nye filplasseringen for serveren representerer en annen fysisk lagringsplass, du flytter brukerens data fra den gamle fil serverplasseringen til den nye filplasseringen for serveren.

    Obs! Dette kan være tilfellet hvis du endrer plasseringen omadressert dokumenter fordi en filserver er nå å være tilgang gjennom et annet DFS-navn.
  • Når det gjelder den oppdaterte policyen for Mappeomadressering til brukerens datamaskin, vil dataene som allerede finnes i hurtigbufferen for frakoblede filer å få nytt navn for å gjenspeile det nye filnavnet for serveren uten å overføre data fra den gamle serverplasseringen til den nye serverplasseringen til klienten.
Du kan ikke garantere sekvensen av oppdateringen for policyen for Mappeomadressering i dette scenariet, og et skript for å gi nytt navn til elementer i frakoblede filenes hurtigbuffer garanterer at brukerens konfigurasjonen oppdateres på riktig måte uten unødvendige genererte trafikken på nettverket. Også, hvis brukeren ikke har administrative rettigheter, gi nytt navn til elementer i hurtigbufferen for frakoblede filer er ikke tillatt. Men i Windows XP kan dette gjøres for brukere uten administrative rettigheter.

Scenario 2
  • Du kan feste noen server filinnholdet i frakoblede filenes hurtigbuffer for brukere gjennom et påloggingsskript eller gruppepolicy med frakoblede filer på en datamaskin som kjører Windows Server 2008 R2 eller Windows 7.
  • Innholdet er flyttet til en annen fil-server eller et annet sted i DFS. Innholdet vil derfor være tilgjengelig via et nytt navn.
  • Du vil at brukeren skal fortsette å bufre dataene uten at dataene skal være bufret på nytt fra den nye serverplasseringen.
I dette scenariet kan du skript navneendring av innholdet i hurtigbufferen for frakoblede filer hvis brukeren ikke har administratorrettigheter på datamaskinen, og denne handlingen krever en omstart på datamaskinen skal tre i kraft. Men i Windows XP et skript som kjører som ikke-administrativ bruker kan gjøre dette uten å kreve en datamaskin startes på nytt.

Oppløsning


Hvis du vil løse dette problemet ved å installere følgende hurtigreparasjon på den berørte datamaskinen. Når du har installert hurtigreparasjonen, kan du oppdatere posten delt mappe i hurtigbufferen CSC uten administrasjonsrettigheter.

Merknad: selv om denne hurtigreparasjonen er inkludert i Windows Server 2008 R2 og Windows 7 SP1, må du legge til i registret for å aktivere funksjonen. Videre må du installere under flere hurtigreparasjon slik at metoden RenameItemEx tilgjengelig i SP1:
 
2610379 policyen for Mappeomadressering fungerer ikke hvis en tidligere brukeren angir en mappe som er omadressert til en frakoblet modus i Windows 7 eller Windows Server 2008 R2

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har problemet som er beskrevet i denne artikkelen. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:Obs! "Nedlasting av hurtigreparasjoner tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.

Forutsetninger

Hvis du vil bruke denne hurtigreparasjonen, må du kjøre Windows 7 eller Windows Server 2008 R2.

Informasjonen i registeret

Notater
  • Hvis du bruker Mappeomadressering-funksjonen, er du må opprette følgende registernøkkel for hurtigreparasjonen skal tre i kraft.
  • For tradisjonell deler mapper, kan du bruke et påloggingsskript. Av påloggingsskriptet bruker RenameItemEx-metoden for Win32_OfflineFilesCache-klassen. Hvis du vil ha mer informasjon om Win32_OfflineFilesCache-klassen, kan du gå til følgende webområde:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx
Viktig Denne delen, metoden eller oppgaven inneholder fremgangsmåter for hvordan du endrer registret. Imidlertid kan oppstå alvorlige problemer hvis du endrer registeret feilaktig. Sørg derfor for at du følger disse trinnene nøye. Ta sikkerhetskopi av registret før du endrer den ekstra beskyttelse. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
322756 hvordan du sikkerhetskopierer og gjenoppretter registret i Windows
Hvis du vil bruke denne hurtigreparasjonen i denne pakken, må du opprette en registernøkkel. Følg disse trinnene:
  1. I Registerredigering finner du følgende undernøkkel i registret:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Klikk Redigerunder registerundernøkkelen Explorer , klikker du Ny, klikk DWORD-verdi, skriver du inn FolderRedirectionEnableCacheRenameog trykk deretter ENTER.
  3. Angi desimalverdien for registeroppføringen FolderRedirectionEnableCacheRename til 1.
  4. Avslutt Registerredigering.

Krav om omstart

Du må starte datamaskinen etter at du har installert denne hurtigreparasjonen.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.

Filinformasjon

Den globale versjonen av denne hurtigreparasjonen installerer filer med attributtene som er oppført i tabellene nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Datoene og klokkeslettene for disse filene på den lokale datamaskinen, vises i lokal tid sammen med din gjeldende tidsforskjell for sommertid (DST). I tillegg kan til datoene og klokkeslettene endres når du utfører bestemte operasjoner på filene.
Filinformasjonsmerknader for Windows 7 og Windows Server 2008 R2
Viktig Hurtigreparasjoner for Windows 7 og Windows Server 2008 R2 hurtigreparasjoner er inkludert i de samme pakkene. Hurtigreparasjoner på siden Be om hurtigreparasjonen er imidlertid oppført under begge operativsystemene. Hvis du vil be om hurtigreparasjonspakken som gjelder ett eller begge operativsystemene, kan du velge hurtigreparasjonen som er oppført under "Windows 7/Windows Server 2008 R2" på siden. Se delen "Gjelder" i artiklene for å fastslå det faktiske operativsystemet som gjelder hver hurtigreparasjon for alltid.
  • MANIFEST-filene (.manifest) og MUM-filene (.mum) som installeres for hvert miljø, er oppført separat i delen "Mer Filinformasjon for Windows Server 2008 R2 og Windows 7". MUM- og MANIFEST-filer og tilknyttede sikkerhetskatalogfiler (.cat)-filer, er det svært viktig å kunne vedlikeholde status på den oppdaterte komponenten. Sikkerhetskatalogfilene, som attributtene ikke er oppført, er signert med Microsofts digitale signatur.
For alle støttede x86-baserte versjoner av Windows 7
FilnavnFilversjonFilstørrelseDatoTidPlattform
Cscapi.dll6.1.7600.2064134,81611-Feb-201006:54x86
Cscdll.dll6.1.7600.2064123,04011-Feb-201006:54x86
Cscobj.dll6.1.7600.20641138,75211-Feb-201006:54x86
Offlinefileswmiprovider.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Offlinefileswmiprovider_uninstall.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Csc.sys6.1.7600.20641387,58411-Feb-201003:17x86
Cscmig.dll6.1.7600.20641109,56811-Feb-201006:54x86
Microsoft-windows-offlinefiles-core-ppdlic.xrm-msIkke tilgjengelig3,14411-Feb-201007:04Ikke tilgjengelig
Cscsvc.dll6.1.7600.20641546 30411-Feb-201006:54x86
Microsoft-windows-offlinefiles.mofIkke tilgjengelig1,77613-Jul-200920:25Ikke tilgjengelig
Apps.infIkke tilgjengelig62,33411-Feb-201003:10Ikke tilgjengelig
Shell32.dll6.1.7600.2064112,868,09611-Feb-201006:54x86
For alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2
FilnavnFilversjonFilstørrelseDatoTidPlattform
Cscapi.dll6.1.7600.2064146,08011-Feb-201007:35x64
Cscdll.dll6.1.7600.2064130,20811-Feb-201007:35x64
Cscobj.dll6.1.7600.20641240,12811-Feb-201007:35x64
Offlinefileswmiprovider.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Offlinefileswmiprovider_uninstall.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Csc.sys6.1.7600.20641514,04811-Feb-201003:29x64
Cscmig.dll6.1.7600.20641137 21611-Feb-201007:35x64
Microsoft-windows-offlinefiles-core-ppdlic.xrm-msIkke tilgjengelig3,14411-Feb-201007:49Ikke tilgjengelig
Cscsvc.dll6.1.7600.20641692,22411-Feb-201007:35x64
Microsoft-windows-offlinefiles.mofIkke tilgjengelig1,77613-Jul-200920:20Ikke tilgjengelig
Apps.infIkke tilgjengelig62,33411-Feb-201003:20Ikke tilgjengelig
Shell32.dll6.1.7600.2064114,164,99211-Feb-201007:41x64
Cscobj.dll6.1.7600.20641138,75211-Feb-201006:54x86
Offlinefileswmiprovider.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Offlinefileswmiprovider_uninstall.mofIkke tilgjengelig14,56810-Feb-201023:45Ikke tilgjengelig
Shell32.dll6.1.7600.2064112,868,09611-Feb-201006:54x86
Cscapi.dll6.1.7600.2064134,81611-Feb-201006:54x86
Cscdll.dll6.1.7600.2064123,04011-Feb-201006:54x86
For alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
FilnavnFilversjonFilstørrelseDatoTidPlattform
Cscapi.dll6.1.7600.2063691,13605-Feb-201006:18IA-64
Cscdll.dll6.1.7600.2063668 60805-Feb-201006:18IA-64
Apps.infIkke tilgjengelig62,33405-Feb-201002:45Ikke tilgjengelig
Shell32.dll6.1.7600.2063621,173,76005-Feb-201006:24IA-64
Shell32.dll6.1.7600.2063612,868,09605-Feb-201007:04x86
Cscapi.dll6.1.7600.2063634,81605-Feb-201007:04x86
Cscdll.dll6.1.7600.2063623,04005-Feb-201007:04x86

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon


Hvis du vil ha mer informasjon om hvordan du konfigurerer datamaskinen etter at du har installert hurtigreparasjonen, Bruk følgende fremgangsmåte for å oppnå ønskede virkemåten som er beskrevet ovenfor ved scenario 1:
  1. Angi registernøkkelen som er beskrevet i delen "Informasjonen i registeret" i delen løsning.


    Obs! Denne registeroppføringen er angitt per bruker, derfor Hvis flere brukere bruker en gitt klientdatamaskin, vil denne registerinnstillingen skal angis for alle brukere som har bufrede innholdet skal flyttes.
  2. Logg av datamaskiner som får tilgang til ressursmappen delte som skal flyttes eller fjerne ressursmappen delte fra kildeserveren. Dette sikrer at den delte mappen er ikke tilgjengelig. Dette trinnet sikrer også at innholdet på serveren kan flyttes vellykket uten en feilmelding om at filene er i bruk.
  3. Sikkerhetskopier innholdet fra kildeserveren og gjenopprette innholdet til målserveren. Dataene må flyttes på en måte som vil bevare filattributtene, tidsstempler og sikkerhet. Hvis mulig, skal gamle delte målmappen delt på serveren for å hindre at brukeren synkroniserer dataene endres tilbake til den gamle plasseringen etter at dataene er blitt flyttet til den nye serveren i filen.

    Obs! Flytte dataene ved hjelp av et sikkerhetskopiprogram bør være tilstrekkelig til å beholde denne statusen for filen. Imidlertid beholder ved hjelp av en enkel kopi-verktøyet, for eksempel xcopy, ikke statusen for filen på riktig måte.
  4. Oppdatere Mappeomadressering-konfigurasjonen for å gjenspeile målserveren. For eksempel, hvis du omadressere til brukerens startmappe, målserveren må være i formatet % HOMESHARE %% HOMEPATH %. Pass på å velge "Flytte innholdet i dokumenter til den nye plasseringen" sjekket i konfigurasjon for Mappeomadressering.


    Obs! Du kan utføre konfigurasjonen av policyen for Mappeomadressering gruppepolicyinnstillingen via følgende bane:


    Brukeren Datamaskinkonfigurasjon\Policyer\Windows-Settings\Folder Redirection\Documents\Properties
  5. Logg deg på datamaskinen til å motta oppdaterte innstillingene for gruppepolicy. Dette kan kreve at du kan logge på, logge av og deretter logge på igjen fordi gruppepolicyinnstillinger kan brukes asynkront til brukerens pålogging.
Brukerens oppdaterte Mappeomadressering gruppepolicyinnstillingene som brukes, vil det aktuelle innholdet også ha fått i hurtigbufferen for frakoblede filer. Eventuelle endringer som var bare i klientens hurtigbufferen skal bevares og synkronisert til den nye serverplasseringen når klienten utfører første synkronisering.

Hvis du vil ha mer informasjon om hvordan du konfigurerer datamaskinen etter at du har installert hurtigreparasjonen, Bruk følgende fremgangsmåte for å oppnå ønskede virkemåten som er beskrevet ovenfor ved scenario 2:
  1. Logg av datamaskiner som får tilgang til ressursmappen delte som skal flyttes eller fjerne ressursmappen delte fra kildeserveren. Dette sikrer at den delte mappen er ikke tilgjengelig. Dette trinnet sikrer også at innholdet på serveren kan flyttes vellykket uten en feilmelding om at filene er i bruk.
  2. Sikkerhetskopier innholdet fra kildeserveren og gjenopprette innholdet til målserveren. Dataene må flyttes på en måte som vil bevare filattributtene, tidsstempler og sikkerhet. Hvis mulig, skal gamle delte målmappen delt på serveren for å hindre at brukeren synkroniserer dataene endres tilbake til den gamle plasseringen etter at dataene er blitt flyttet til den nye serveren i filen.

    Obs! Flytte dataene ved hjelp av et sikkerhetskopiprogram bør være tilstrekkelig til å beholde denne statusen for filen. Imidlertid beholder ved hjelp av en enkel kopi-verktøyet, for eksempel xcopy, ikke statusen for filen på riktig måte.
  3. Kjør et skript som kaller RenameItemEx-metoden for Win32_OfflineFilesCache-klassen til å gi nytt navn til det bufrede innholdet fra det gamle navnet til det nye navnet. Hvis dette kallet mislykkes, er noe av innholdet i bruk i hurtigbufferen, slik at den ikke kan endres nå. Skriptet kan deretter kaller du metoden RenameItem for Win32_OfflineFilesCache-klassen til å planlegge en navneendring av dette innholdet i hurtigbufferen ved neste omstart.
Hvis en brukers hjemmemappe flyttes på denne måten, kan du se følgende eksempelskript til å sikre at alt innhold er endret på riktig måte:
'' 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
Hvis en fil eller mappe uten nestede festede kataloger (for eksempel startmappe for bruker) må endres, kan dette skriptet brukes.
'' 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


Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

976698 du ikke kan oppdatere målplasseringen i delte frakoblede filer i hurtigbufferen for frakoblede filen client side uten administratortilgang

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Mer filinformasjon

Mer filinformasjon for Windows 7 og Windows Server 2008 R2

Tilleggsfiler for alle støttede x86-baserte versjoner av Windows 7
FilnavnUpdate.mum
FilversjonIkke tilgjengelig
Filstørrelse17,111
Dato (UTC)12-Feb-2010
Tid (UTC)05:03
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
FilversjonIkke tilgjengelig
Filstørrelse3,017
Dato (UTC)11-Feb-2010
Tid (UTC)07:17
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
FilversjonIkke tilgjengelig
Filstørrelse60,347
Dato (UTC)11-Feb-2010
Tid (UTC)07:27
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
FilversjonIkke tilgjengelig
Filstørrelse11,592
Dato (UTC)11-Feb-2010
Tid (UTC)07:17
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
FilversjonIkke tilgjengelig
Filstørrelse56,703
Dato (UTC)11-Feb-2010
Tid (UTC)07:24
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
FilversjonIkke tilgjengelig
Filstørrelse1,059,457
Dato (UTC)11-Feb-2010
Tid (UTC)07:16
PlattformIkke tilgjengelig
Tilleggsfiler for alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2
FilnavnAmd64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
FilversjonIkke tilgjengelig
Filstørrelse3,019
Dato (UTC)11-Feb-2010
Tid (UTC)19:25
PlattformIkke tilgjengelig
FilnavnAmd64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
FilversjonIkke tilgjengelig
Filstørrelse60,351
Dato (UTC)11-Feb-2010
Tid (UTC)19:32
PlattformIkke tilgjengelig
FilnavnAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
FilversjonIkke tilgjengelig
Filstørrelse11,596
Dato (UTC)11-Feb-2010
Tid (UTC)19:25
PlattformIkke tilgjengelig
FilnavnAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
FilversjonIkke tilgjengelig
Filstørrelse56,710
Dato (UTC)11-Feb-2010
Tid (UTC)19:30
PlattformIkke tilgjengelig
FilnavnAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
FilversjonIkke tilgjengelig
Filstørrelse1,058,443
Dato (UTC)11-Feb-2010
Tid (UTC)19:25
PlattformIkke tilgjengelig
FilnavnUpdate.mum
FilversjonIkke tilgjengelig
Filstørrelse25,908
Dato (UTC)12-Feb-2010
Tid (UTC)05:03
PlattformIkke tilgjengelig
FilnavnWow64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
FilversjonIkke tilgjengelig
Filstørrelse60,349
Dato (UTC)11-Feb-2010
Tid (UTC)07:10
PlattformIkke tilgjengelig
FilnavnWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
FilversjonIkke tilgjengelig
Filstørrelse1,054,916
Dato (UTC)11-Feb-2010
Tid (UTC)07:09
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
FilversjonIkke tilgjengelig
Filstørrelse3,017
Dato (UTC)11-Feb-2010
Tid (UTC)07:17
PlattformIkke tilgjengelig
Filnavn
Tilleggsfiler for alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
FilnavnIa64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
FilversjonIkke tilgjengelig
Filstørrelse3,018
Dato (UTC)05-Feb-2010
Tid (UTC)08:00
PlattformIkke tilgjengelig
FilnavnIa64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
FilversjonIkke tilgjengelig
Filstørrelse1,058,441
Dato (UTC)05-Feb-2010
Tid (UTC)08:01
PlattformIkke tilgjengelig
FilnavnUpdate.mum
FilversjonIkke tilgjengelig
Filstørrelse4,856
Dato (UTC)06-Feb-2010
Tid (UTC)01:13
PlattformIkke tilgjengelig
FilnavnWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
FilversjonIkke tilgjengelig
Filstørrelse1,054,916
Dato (UTC)05-Feb-2010
Tid (UTC)07:19
PlattformIkke tilgjengelig
FilnavnX86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
FilversjonIkke tilgjengelig
Filstørrelse3,017
Dato (UTC)05-Feb-2010
Tid (UTC)07:24
PlattformIkke tilgjengelig
Filnavn