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

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:

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:

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:

hvordan du sikkerhetskopierer og gjenoppretter registret i WindowsHvis 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

Filnavn

Filversjon

Filstørrelse

Dato

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

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

Offlinefileswmiprovider_uninstall.mof

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

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

Ikke tilgjengelig

3,144

11-Feb-2010

07:04

Ikke tilgjengelig

Cscsvc.dll

6.1.7600.20641

546 304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Ikke tilgjengelig

1,776

13-Jul-2009

20:25

Ikke tilgjengelig

Apps.inf

Ikke tilgjengelig

62,334

11-Feb-2010

03:10

Ikke tilgjengelig

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

For alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2

Filnavn

Filversjon

Filstørrelse

Dato

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

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

Offlinefileswmiprovider_uninstall.mof

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

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

Ikke tilgjengelig

3,144

11-Feb-2010

07:49

Ikke tilgjengelig

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Ikke tilgjengelig

1,776

13-Jul-2009

20:20

Ikke tilgjengelig

Apps.inf

Ikke tilgjengelig

62,334

11-Feb-2010

03:20

Ikke tilgjengelig

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

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

Offlinefileswmiprovider_uninstall.mof

Ikke tilgjengelig

14,568

10-Feb-2010

23:45

Ikke tilgjengelig

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

For alle støttede IA-64-baserte versjoner av Windows Server 2008 R2

Filnavn

Filversjon

Filstørrelse

Dato

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

Ikke tilgjengelig

62,334

05-Feb-2010

02:45

Ikke tilgjengelig

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 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:

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:

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

Filnavn

Update.mum

Filversjon

Ikke tilgjengelig

Filstørrelse

17,111

Dato (UTC)

12-Feb-2010

Tid (UTC)

05:03

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

3,017

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

60,347

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:27

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

11,592

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

56,703

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:24

Plattform

Ikke tilgjengelig

Filnavn

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Filversjon

Ikke tilgjengelig

Filstørrelse

1,059,457

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:16

Plattform

Ikke tilgjengelig

Tilleggsfiler for alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

3,019

Dato (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

60,351

Dato (UTC)

11-Feb-2010

Tid (UTC)

19:32

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

11,596

Dato (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

56,710

Dato (UTC)

11-Feb-2010

Tid (UTC)

19:30

Plattform

Ikke tilgjengelig

Filnavn

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Filversjon

Ikke tilgjengelig

Filstørrelse

1,058,443

Dato (UTC)

11-Feb-2010

Tid (UTC)

19:25

Plattform

Ikke tilgjengelig

Filnavn

Update.mum

Filversjon

Ikke tilgjengelig

Filstørrelse

25,908

Dato (UTC)

12-Feb-2010

Tid (UTC)

05:03

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

60,349

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:10

Plattform

Ikke tilgjengelig

Filnavn

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Filversjon

Ikke tilgjengelig

Filstørrelse

1,054,916

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:09

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

3,017

Dato (UTC)

11-Feb-2010

Tid (UTC)

07:17

Plattform

Ikke tilgjengelig

Filnavn

Tilleggsfiler for alle støttede IA-64-baserte versjoner av Windows Server 2008 R2

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

3,018

Dato (UTC)

05-Feb-2010

Tid (UTC)

08:00

Plattform

Ikke tilgjengelig

Filnavn

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Filversjon

Ikke tilgjengelig

Filstørrelse

1,058,441

Dato (UTC)

05-Feb-2010

Tid (UTC)

08:01

Plattform

Ikke tilgjengelig

Filnavn

Update.mum

Filversjon

Ikke tilgjengelig

Filstørrelse

4,856

Dato (UTC)

06-Feb-2010

Tid (UTC)

01:13

Plattform

Ikke tilgjengelig

Filnavn

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Filversjon

Ikke tilgjengelig

Filstørrelse

1,054,916

Dato (UTC)

05-Feb-2010

Tid (UTC)

07:19

Plattform

Ikke tilgjengelig

Filnavn

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

Filversjon

Ikke tilgjengelig

Filstørrelse

3,017

Dato (UTC)

05-Feb-2010

Tid (UTC)

07:24

Plattform

Ikke tilgjengelig

Filnavn

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×