Du ikke kan oppdatere målplasseringen av frakoblet fil aksjer i frakoblet fil side klienthurtigbufferen uten administratortilgang i Windows Server 2008 R2 eller Windows 7

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 977229 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

Symptom

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 server målplasseringen 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 filen server 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, du vil at dataene som allerede finnes i hurtigbufferen for frakoblede filer til endres for å gjenspeile det nye filnavnet for serveren uten å overføre data fra den gamle Server plasseringen til den nye serverplasseringen til klienten.
Du kan ikke garantere sekvens av policyoppdatering Mappeomadressering og et skript for å gi nytt navn til elementer i hurtigbufferen for frakoblede filer i dette tilfellet vil garanti for at brukerens konfigurasjonen oppdateres på riktig måte uten generert unødvendige nettverkstrafikk. Også, hvis brukeren ikke har administrative rettigheter, endre navn på 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 frakoblede filer gruppepolicy på en datamaskin som kjører Windows Server 2008 R2 eller Windows 7.
  • Innholdet flyttes 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 som skal re-hurtigbufret fra den nye serverplasseringen.
I dette scenariet kan du skript navneendringen 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 at det kreves omstart av datamaskinen.

Løsning

Du kan 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 funksjonaliteten. Ytterligere 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-artikkel. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår flere problemer, eller hvis du trenger feilsøkingstips, kan 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:
http://support.Microsoft.com/contactus/?ws=support
Obs! "Nedlasting av hurtigreparasjoner tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi hurtigreparasjonen 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.
  • Tradisjonell dele mapper, kan du bruke et påloggingsskript. Påloggingsskript for bruker RenameItemEx metoden av klassen Win32_OfflineFilesCache. 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 Slik sikkerhetskopierer og gjenoppretter registret i Windows
Hvis du vil bruke denne hurtigreparasjonen i denne pakken, må du opprette en registernøkkel. Bruk følgende fremgangsmåte for å gjøre dette:
  1. Finn følgende registerundernøkkel i Registerredigering:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Under den Explorer undernøkkelen, klikker du registret Rediger, klikker du Ny, klikker du DWORD-verdien, Skriv inn FolderRedirectionEnableCacheRename, og trykk deretter ENTER.
  3. Angi desimalverdien for registeroppføringen FolderRedirectionEnableCacheRename til 1.
  4. Avslutt Registerredigering.

Krav om omstart

Du må starte datamaskinen på nytt 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, velg hurtigreparasjonen som er oppført under "Windows 7/Windows Server 2008 R2" på siden. Alltid referer til delen "Gjelder" i artiklene for å fastslå det faktiske operativsystemet som gjelder hver hurtigreparasjon.
  • 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 x 86-baserte versjoner av Windows 7
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
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.MOFIkke tilgjengelig14,56810-Feb 201023: 45Ikke tilgjengelig
Offlinefileswmiprovider_uninstall.MOFIkke tilgjengelig14,56810-Feb 201023: 45Ikke tilgjengelig
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-MSIkke tilgjengelig3,14411-Feb 201007: 04Ikke tilgjengelig
Cscsvc.dll6.1.7600.20641546 30411-Feb 201006: 54x 86
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: 54x 86
For alle støttede x 64-baserte versjoner av Windows 7 og Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
FilnavnFilversjonFilstørrelseDatoTidPlattform
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.MOFIkke tilgjengelig14,56810-Feb 201023: 45Ikke tilgjengelig
Offlinefileswmiprovider_uninstall.MOFIkke tilgjengelig14,56810-Feb 201023: 45Ikke tilgjengelig
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-MSIkke tilgjengelig3,14411-Feb 201007: 49Ikke tilgjengelig
Cscsvc.dll6.1.7600.20641692,22411-Feb 201007: 35x 64
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: 41x 64
Cscobj.dll6.1.7600.20641138,75211-Feb 201006: 54x 86
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: 54x 86
Cscapi.dll6.1.7600.2064134,81611-Feb 201006: 54x 86
Cscdll.dll6.1.7600.2064123 04011-Feb 201006: 54x 86
For alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
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: 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 bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Mer informasjon

Hvis du vil ha mer informasjon om hvordan du konfigurerer datamaskinen etter at du har installert hurtigreparasjonen, Følg disse trinnene 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. Logge på datamaskiner som har tilgang til delt-mappen som skal flyttes eller fjerne mappen for delte fra kildeserveren. Dette sikrer at den delte mappen er ikke tilgjengelig. Dette trinnet sikrer også at innholdet på serveren kan flyttes klarer 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 det er mulig, må gamle delte målmappen være 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. Men 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 hjemmemappe, målserveren må være i formatet % HOMESHARE %% HOMEPATH %. Kontroller at du har sjekket inn Mappeomadressering konfigurasjonen alternativet "Flytte innholdet i dokumenter til den nye plasseringen".

    Obs! Du kan utføre konfigurasjonen av innstillingen for mappeomadressering gruppepolicy 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 krever at du kan logge på, logge av og deretter logge på igjen fordi innstillingene for gruppepolicy 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 blir bevart 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, Følg denne fremgangsmåten for å oppnå ønskede virkemåten som er beskrevet ovenfor ved scenario 2:
  1. Logge på datamaskiner som har tilgang til delt-mappen som skal flyttes eller fjerne mappen for delte fra kildeserveren. Dette sikrer at den delte mappen er ikke tilgjengelig. Dette trinnet sikrer også at innholdet på serveren kan flyttes klarer 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 det er mulig, må gamle delte målmappen være 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. Men 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 endre navn på dette tidspunktet. Skriptet kan deretter kaller du metoden RenameItem i Win32_OfflineFilesCache-klassen til å planlegge en navneendring av dette innholdet i hurtigbufferen på 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 (som startmappe for bruker) må gis nytt navn, kan du bruke følgende 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

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
976698Du ikke kan oppdatere målplasseringen av frakoblet fil aksjer i det frakoblede filen klienthurtigbufferet side uten administratortilgang
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684Beskrivelse 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 x 86-baserte versjoner av Windows 7
Skjul denne tabellenVis denne tabellen
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-utvide-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 x 64-baserte versjoner av Windows 7 og Windows Server 2008 R2
Skjul denne tabellenVis denne tabellen
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-utvide-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-utvide-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
Skjul denne tabellenVis denne tabellen
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

Egenskaper

Artikkel-ID: 977229 - Forrige gjennomgang: 19. november 2012 - Gjennomgang: 1.0
Informasjonen i denne artikkelen gjelder:
  • 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
Nøkkelord: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtno
Maskinoversatt
Viktig: Denne artikkelen har blitt maskinoversatt, og dermed ikke oversatt av en person. For at alle artikler i vår database skal være oversatt til ditt språk, vil Microsoft benytte både personoversatte og maskinoversatte artikler. Det er viktig å merke seg at en maskinoversatt artikkel ikke alltid er perfekt. Det kan forekomme stave, strukturelle eller grammatiske feil. Microsoft er ikke ansvarlig for unøyaktigheter, feil eller skade ved bruk av innhold i artikkel som måtte forårsakes av feiloversettelse. Microsoft vil jevnlig oppdatere sitt maskinoversettelses programvare.
Den engelske versjonen av denne artikkelen er den følgende: 977229

Gi tilbakemelding

 

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