U bent niet de doellocatie van de aandelen in de off line bestand client-side cache zonder beheerdersrechten in Windows Server 2008 R2 of Windows 7 off line bestand bijwerken

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 977229 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Neem het volgende scenario:

Scenario 1
  • De functie Mapomleiding is ingeschakeld voor de gebruiker zijn of haar documenten omleiden naar een bestandsserver.
  • U kunt de functie Off line bestanden op een computer waarop Windows Server 2008 R2 of Windows 7 wordt uitgevoerd.
  • U wijzigt de locatie op de server bestemming voor de omgeleide documenten van de gebruiker naar een nieuwe locatie. Of als de nieuwe locatie op de server een andere fysieke opslaglocatie vertegenwoordigt, u gegevens van de gebruiker uit de oude serverlocatie verplaatsen naar de nieuwe serverlocatie.

    Opmerking Dit zou het geval zijn als de locatie van de omgeleide documenten worden gewijzigd omdat een bestandsserver nu is toegang via een andere DFS-naam zijn.
  • Wanneer het bijgewerkte beleid voor Mapomleiding van toepassing op de computer van de gebruiker is, wilt u de gegevens die al in de cache voor off line bestanden worden gewijzigd zodat de nieuwe bestandsnaam van de server zonder het overbrengen van de gegevens van de oude Server locatie naar de nieuwe serverlocatie via de client.
In dit scenario garanderen niet u de volgorde van de update van Mapomleiding beleid en een script dat wordt uitgevoerd om de naam van de items in de cache met offlinebestanden te wordt garantie dat de configuratie van de gebruiker correct zonder bijgewerkt wordt onnodig netwerkverkeer gegenereerd. Ook als de gebruiker geen beheerdersreferenties heeft, is hernoemen, items in de cache voor off line bestanden niet toegestaan. In Windows XP kan gebruikers zonder beheerdersreferenties dit worden gedaan.

Scenario 2
  • U vastmaken serverinhoud van sommige bestanden in de cache voor off line bestanden voor gebruikers die via een aanmeldingsscript of een off line bestanden Groepsbeleid op een computer waarop Windows Server 2008 R2 of Windows 7 wordt uitgevoerd.
  • De inhoud wordt verplaatst naar een andere server of een andere DFS-locatie.Daarom is de inhoud beschikbaar via een nieuwe naam.
  • U wilt dat de gebruiker blijven in cache opslaan van de gegevens zonder dat de gegevens worden re-in de cache vanaf de nieuwe serverlocatie.
In dit scenario niet kunt u de naam wijzigen van de inhoud in de cache met offlinebestanden script als de gebruiker heeft geen beheerdersreferenties op de computer en deze actie u het opnieuw opstarten van de clientcomputer moet worden pas van kracht. In Windows XP een script dat wordt uitgevoerd als niet-gebruiker met beheerdersrechten kan dit doen zonder de computer opnieuw op te starten.

Oplossing

U kunt dit probleem oplossen door de volgende hotfix op de betreffende computer te installeren. Nadat u de hotfix hebt geïnstalleerd, kunt u de record van de gedeelde map in de cache CSC zonder beheerdersreferenties bijwerken.

Opmerking: hoewel deze hotfix is opgenomen in Windows Server 2008 R2 en Windows 7 SP1 u het register moet, zodat de functionaliteit toevoegen. Verder moet u onder Extra hotfix beschikbaar te stellen de methode RenameItemEx in SP1 installeert:
 
2610379 Het beleid voor Mapomleiding werkt niet als een andere gebruiker een omgeleide map wordt ingesteld op een off line-modus in Windows 7 of Windows Server 2008 R2

Informatie over hotfixes

Een ondersteunde hotfix is beschikbaar via Microsoft. Deze hotfix is echter bedoeld om alleen het probleem dat wordt beschreven in dit artikel te corrigeren. Voer deze hotfix alleen uit op systemen waarop het in dit artikel beschreven probleem zich voordoet. Deze hotfix wordt wellicht nog verder getest. Als u geen ernstige hinder van dit probleem ondervindt, raden wij u daarom aan te wachten op de volgende update waarin deze hotfix is opgenomen.

Als de hotfix beschikbaar is om te downloaden, dan is er een sectie 'Deze Hotfix is als download beschikbaar' aan het begin van dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, neem dan contact op met Microsoft Customer Service en Support om de hotfix te verkrijgen.

Opmerking Als er nog andere problemen optreden of als er troubleshooting vereist is, moet u mogelijk een afzonderlijk serviceverzoek indienen. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor deze specifieke hotfix komen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:
http://support.Microsoft.com/contactus/?ws=support
Opmerking Het formulier 'Hotfix beschikbaar voor download' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dat omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

Deze hotfix moet Windows 7 of Windows Server 2008 R2 worden uitgevoerd.

Informatie over het register

Notities
  • Als u de functie Mapomleiding gebruikt, bent u moet de volgende registersleutel voor de hotfix te activeren.
  • Traditionele gedeelde mappen, kunt u een aanmeldingsscript wilt uitvoeren. Het aanmeldingsscript wordt de methode RenameItemEx van de klasse Win32_OfflineFilesCache. Ga naar de volgende website voor meer informatie over de klasse Win32_OfflineFilesCache:http://msdn.Microsoft.com/en-us/library/bb309182 (VS.85) .aspx
Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, kunnen ernstige problemen optreden als u het register onjuist bewerkt. Zorg er daarom voor dat u deze stappen zorgvuldig uitvoert. Maak een reservekopie van het register voordat u het wijzigt voor extra bescherming. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over back-up en terugzetten van het register, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
322756 Back-up en terugzetten van het register in Windows
U moet een registersleutel maken gebruik van de hotfix in dit pakket. Voer de volgende stappen uit:
  1. Register-Editor en zoek de volgende registersubsleutel:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Onder de Explorer register-subsleutel klikt Bewerken, klik op Nieuwe, klik op DWORD-waarde, typ FolderRedirectionEnableCacheRename, en druk vervolgens op ENTER.
  3. De decimale waarde van de registervermelding FolderRedirectionEnableCacheRename ingesteld op 1.
  4. Sluit Register-Editor.

Opnieuw opstarten

U moet de computer opnieuw opstarten, nadat u deze hotfix toepast.

Vervanging van hotfixes

Deze hotfix vervangt geen eerder uitgebrachte hotfix.

Bestandsinformatie

De algemene versie van deze hotfix installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). De datums en de tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd met uw huidige afwijking voor zomertijd (DST). Bovendien kunnen de datums en tijden veranderen wanneer u bepaalde bewerkingen op de bestanden uitvoert.
Opmerkingen over bestandsinformatie in Windows 7 en Windows Server 2008 R2
Belangrijk Hotfixes voor Windows 7 en Windows Server 2008 R2 hotfixes worden opgenomen in de dezelfde pakketten. Hotfixes op de pagina aanvraag Hotfix worden echter weergegeven onder beide besturingssystemen. Selecteer de hotfix die wordt vermeld onder 'Windows 7/Windows Server 2008 R2' op de pagina voor het aanvragen van het hotfix-pakket van toepassing op een of beide besturingssystemen is. Altijd verwijzen naar de sectie 'Van toepassing op' in om te bepalen van het besturingssysteem waarvoor elke hotfix-artikelen.
  • De MANIFEST-bestanden (.manifest) en MUM-bestanden (.mum) die zijn geïnstalleerd voor elke omgeving zijn afzonderlijk vermeld in de sectie "Aanvullende bestandsinformatie voor Windows Server 2008 R2 en Windows 7". MUM- en MANIFEST-bestanden, en de bijbehorende beveiligingscatalogusbestanden (.cat)-bestanden zijn zeer belangrijk voor het statusbeheer van het bijgewerkte onderdeel. De beveiligingscatalogusbestanden, waarvan de kenmerken niet worden vermeld, zijn ondertekend met een digitale handtekening van Microsoft.
Voor alle ondersteunde x 86-versies van Windows 7
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
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.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
Offlinefileswmiprovider_uninstall.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
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-MSNiet van toepassing3,14411-Feb-201007: 04Niet van toepassing
Cscsvc.dll6.1.7600.20641546,30411-Feb-201006: 54x 86
Microsoft-windows-offlinefiles.mofNiet van toepassing1,77613 Jul 200920: 25Niet van toepassing
Apps.infNiet van toepassing62,33411-Feb-201003: 10Niet van toepassing
Shell32.dll6.1.7600.2064112,868,09611-Feb-201006: 54x 86
Voor alle ondersteunde x 64-versies van Windows 7 en Windows Server 2008 R2
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
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.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
Offlinefileswmiprovider_uninstall.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
Csc.sys6.1.7600.20641514,04811-Feb-201003: 29x64
Cscmig.dll6.1.7600.20641137,21611-Feb-201007: 35x64
Microsoft-Windows-offlinefiles-Core-ppdlic.xrm-MSNiet van toepassing3,14411-Feb-201007: 49Niet van toepassing
Cscsvc.dll6.1.7600.20641692,22411-Feb-201007: 35x64
Microsoft-windows-offlinefiles.mofNiet van toepassing1,77613 Jul 200920: 20Niet van toepassing
Apps.infNiet van toepassing62,33411-Feb-201003: 20Niet van toepassing
Shell32.dll6.1.7600.2064114,164,99211-Feb-201007: 41x64
Cscobj.dll6.1.7600.20641138,75211-Feb-201006: 54x 86
Offlinefileswmiprovider.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
Offlinefileswmiprovider_uninstall.MOFNiet van toepassing14,56810 Februari 201023: 45Niet van toepassing
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
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Cscapi.dll6.1.7600.2063691,13605-Feb-201006: 18IA-64
Cscdll.dll6.1.7600.2063668,60805-Feb-201006: 18IA-64
Apps.infNiet van toepassing62,33405-Feb-201002: 45Niet van toepassing
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 heeft bevestigd dat dit een probleem in de Microsoft-producten die worden vermeld in de sectie is 'Van toepassing op'.

Meer informatie

Volg deze stappen om het gewenste gedrag van scenario 1 hierboven voor meer informatie over het configureren van de computer nadat u de hotfix installeert:
  1. Stel de registersleutel die wordt beschreven in het gedeelte 'Registerinformatie' van de sectie oplossing.

    Opmerking Deze registervermelding is ingesteld per gebruiker, dus als meerdere gebruikers een bepaalde clientcomputer, deze registerinstelling te worden ingesteld voor elke gebruiker waarvan de inhoud in de cache gaat worden verplaatst.
  2. Afmelden van de computers die toegang hebben tot de gedeelde map die u wilt verplaatsen of verwijderen van de map van de bronserver. Dit zorgt ervoor dat de map kan niet worden geopend. Deze stap zorgt er tevens voor dat de inhoud op de server correct kan worden verplaatst zonder een foutbericht dat de bestanden in gebruik zijn.
  3. Back-up van de inhoud van de bronserver en de inhoud terugzetten naar de doelserver. De gegevens moeten worden verplaatst op een wijze die kenmerken, behoudt tijdstempels en beveiliging. Indien mogelijk, de oude gedeelde doelmap worden gedeeld op de server om te voorkomen dat de gebruiker wijzigingen in gegevens terug naar de oude locatie synchroniseren nadat de gegevens naar het nieuwe bestandsserver is verplaatst.

    Opmerking De gegevens te verplaatsen met behulp van een back-uptoepassing moet voldoende zijn om dit bestand staat behouden. Echter, met een eenvoudige kopie hulpprogramma, zoals xcopy, blijft niet behouden de status van het bestand correct.
  4. Bijwerken van de configuratie Mapomleiding aangepast aan de doelserver. Bijvoorbeeld, als u omleiden naar de basismap van gebruiker, de doelserver moet zijn van de huidige logboekbestandsindeling % HOMESHARE %% HOMEPATH %. Zorg ervoor dat de optie 'De inhoud van documenten naar de nieuwe locatie verplaatsen' is ingeschakeld in de configuratie van Mapomleiding.

    Opmerking U kunt de configuratie van de groepsbeleidsinstelling van map omleiden via het volgende pad uitvoeren:

    Gebruiker Computerconfiguratie\Beleid\Windows-Settings\Folder Redirection\Documents\Properties
  5. Meld u op de computer waarnaar de bijgewerkte instellingen voor Groepsbeleid. Hiervoor kan u aanmelden, afmelden en meld u vervolgens aan omdat de instellingen voor Groepsbeleid kunnen asynchroon worden toegepast op de aanmelding van de gebruiker.
Wanneer de gebruiker bijgewerkte Mapomleiding instellingen voor Groepsbeleid worden toegepast, wordt de juiste inhoud ook gewijzigd in de cache voor off line bestanden. Eventuele wijzigingen die alleen in de client-cache wordt behouden en gesynchroniseerd naar de nieuwe serverlocatie als de client de eerste synchronisatie wordt uitgevoerd.

Volg deze stappen om het gewenste gedrag van scenario 2 hierboven voor meer informatie over het configureren van de computer nadat u de hotfix installeert:
  1. Afmelden van de computers die toegang hebben tot de gedeelde map die u wilt verplaatsen of verwijderen van de map van de bronserver. Dit zorgt ervoor dat de gedeelde map kan niet worden geopend. Deze stap zorgt er tevens voor dat de inhoud op de server correct kan worden verplaatst zonder een foutbericht dat de bestanden in gebruik zijn.
  2. Back-up van de inhoud van de bronserver en de inhoud terugzetten naar de doelserver. De gegevens moeten worden verplaatst op een wijze die kenmerken, behoudt tijdstempels en beveiliging. Indien mogelijk, de oude gedeelde doelmap worden gedeeld op de server om te voorkomen dat de gebruiker wijzigingen in gegevens terug naar de oude locatie synchroniseren nadat de gegevens naar het nieuwe bestandsserver is verplaatst.

    Opmerking De gegevens te verplaatsen met behulp van een back-uptoepassing moet voldoende zijn om dit bestand staat behouden. Echter, met een eenvoudige kopie hulpprogramma, zoals xcopy, blijft niet behouden de status van het bestand correct.
  3. Een script uitvoeren dat roept de methode RenameItemEx van de klasse Win32_OfflineFilesCache naam van de opgeslagen inhoud uit de oude naam de nieuwe naam. Als deze aanroep mislukt, wordt sommige inhoud is in gebruik in het cachegeheugen, zodat deze op dit moment kan niet worden gewijzigd. Het script kan vervolgens de methode RenameItem van de Win32_OfflineFilesCache-klasse voor het plannen van een nieuwe naam is van deze inhoud in de cache op de computer opnieuw aanroepen.
Als de basismap van een gebruiker op deze manier wordt verplaatst, raadpleegt u het volgende voorbeeldscript verstrekt dat alle inhoud correct wordt gewijzigd:
'
' 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
Als u een bestand of map zonder vaste mappen (zoals de basismap van de gebruiker) worden gewijzigd moet, kan het volgende script worden gebruikt.
'
' 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

Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
976698U bent niet de doellocatie van de aandelen in de off line bestand client-side cache zonder beheerdersrechten off line bestand bijwerken
Voor meer informatie over de software-update terminologie, klik op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
824684Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft software-updates te beschrijven

Extra bestandsinformatie

Aanvullende bestandsinformatie voor Windows 7 en Windows Server 2008 R2

Extra bestanden voor alle ondersteunde x 86-versies van Windows 7
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte17,111
Datum (UTC)12 Feb 2010
Tijd (UTC)05: 03
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-o...win32-inefiles-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
BestandsversieNiet van toepassing
Bestandsgrootte3,017
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 17
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-o...nefiles-uitbreiden-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
BestandsversieNiet van toepassing
Bestandsgrootte60,347
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 27
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
BestandsversieNiet van toepassing
Bestandsgrootte11,592
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 17
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
BestandsversieNiet van toepassing
Bestandsgrootte56,703
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 24
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,059,457
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 16
PlatformNiet van toepassing
Extra bestanden voor alle ondersteunde x 64-versies van Windows 7 en Windows Server 2008 R2
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamAmd64_microsoft-windows-o...win32-inefiles-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
BestandsversieNiet van toepassing
Bestandsgrootte3,019
Datum (UTC)11-Feb-2010
Tijd (UTC)19: 25
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-o...nefiles-uitbreiden-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
BestandsversieNiet van toepassing
Bestandsgrootte60,351
Datum (UTC)11-Feb-2010
Tijd (UTC)19: 32
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
BestandsversieNiet van toepassing
Bestandsgrootte11,596
Datum (UTC)11-Feb-2010
Tijd (UTC)19: 25
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
BestandsversieNiet van toepassing
Bestandsgrootte56,710
Datum (UTC)11-Feb-2010
Tijd (UTC)19: 30
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,058,443
Datum (UTC)11-Feb-2010
Tijd (UTC)19: 25
PlatformNiet van toepassing
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte25,908
Datum (UTC)12 Feb 2010
Tijd (UTC)05: 03
PlatformNiet van toepassing
BestandsnaamWow64_microsoft-windows-o...nefiles-uitbreiden-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
BestandsversieNiet van toepassing
Bestandsgrootte60,349
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 10
PlatformNiet van toepassing
BestandsnaamWindows-Wow64_microsoft-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,054,916
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 09
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-o...win32-inefiles-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
BestandsversieNiet van toepassing
Bestandsgrootte3,017
Datum (UTC)11-Feb-2010
Tijd (UTC)07: 17
PlatformNiet van toepassing
Bestandsnaam
Extra bestanden voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
Deze tabel samenvouwenDeze tabel uitklappen
BestandsnaamIa64_microsoft-windows-o...win32-inefiles-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
BestandsversieNiet van toepassing
Bestandsgrootte3,018
Datum (UTC)05-Feb-2010
Tijd (UTC)08: 00
PlatformNiet van toepassing
BestandsnaamWindows-Ia64_microsoft-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,058,441
Datum (UTC)05-Feb-2010
Tijd (UTC)08: 01
PlatformNiet van toepassing
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte4,856
Datum (UTC)06-Feb-2010
Tijd (UTC)01: 13
PlatformNiet van toepassing
BestandsnaamWindows-Wow64_microsoft-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
BestandsversieNiet van toepassing
Bestandsgrootte1,054,916
Datum (UTC)05-Feb-2010
Tijd (UTC)07: 19
PlatformNiet van toepassing
BestandsnaamX86_microsoft-windows-o...win32-inefiles-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
BestandsversieNiet van toepassing
Bestandsgrootte3,017
Datum (UTC)05-Feb-2010
Tijd (UTC)07: 24
PlatformNiet van toepassing
Bestandsnaam

Eigenschappen

Artikel ID: 977229 - Laatste beoordeling: maandag 19 november 2012 - Wijziging: 5.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 977229

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com