Symptomen

Overweeg het volgende scenario:

Scenario 1

  • De functie Mapomleiding is ingeschakeld voor de gebruiker zijn of haar documenten omleiden naar een bestandsserver.

  • U inschakelen de 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 een andere fysieke locatie van de nieuwe locatie op de server, u gegevens van de gebruiker van de oude locatie op de server verplaatst naar de nieuwe locatie op de server.

    Opmerking Dit zou bijvoorbeeld het geval als de locatie van de omgeleide documenten worden gewijzigd omdat een bestandsserver wordt nu via een andere DFS-naam.

  • Als 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 om de nieuwe bestandsnaam van de server zonder overdracht van de gegevens van de oude locatie naar de nieuwe serverlocatie via de client weer te geven.

In dit scenario wordt de volgorde van de beleidsupdate voor Mapomleiding niet zeker en een script dat wordt uitgevoerd als de naam van de items in de cache voor off line bestanden wordt gegarandeerd dat de configuratie van de gebruiker correct zonder onnodig netwerkverkeer gegenereerd bijgewerkt. 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 ander bestand of een andere DFS-locatie. Dus het is niet beschikbaar via een nieuwe naam.

  • U wilt dat de gebruiker om door te gaan naar de gegevens in cache opslaan zonder de gegevens opnieuw in de cache worden 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. Echter in Windows XP een script dat wordt uitgevoerd als niet-beheerder dit doen kan zonder een computer opnieuw opstarten.

Oplossing

U lost dit probleem, moet u de volgende hotfix installeren op de desbetreffende computer. Nadat u de hotfix hebt geïnstalleerd, kunt u de record van de gedeelde map in de cache 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 meer hotfix beschikbaar te stellen de methode RenameItemEx in SP1 installeert:

2610379 omleidingsbeleid de map werkt niet als een andere gebruiker een omgeleide map ingesteld om een off line-modus in Windows 7 of Windows Server 2008 R2

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop de in dit artikel beschreven problemen zich voordoen. Deze hotfix moet wellicht extra worden getest. Als u geen ernstige hinder ondervindt van dit probleem, is het daarom raadzaam te wachten op de volgende update waarin deze hotfix is opgenomen.

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

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. 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=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

Deze hotfix moet worden geïnstalleerd Windows 7 of Windows Server 2008 R2.

Informatie over het register

Opmerkingen

  • Als u de functie Mapomleiding gebruikt, bent u moet de volgende registersleutel voor de hotfix te activeren.

  • Voor 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, er kunnen ernstige problemen optreden als u het register onjuist bewerkt. Daarom is het belangrijk de volgende stappen zorgvuldig te volgen. Als extra beveiliging maakt u een back-up van het register voordat u wijzigingen aanbrengt. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over hoe u een back-up van het register kunt maken en terugzetten, klikt u op het volgende artikel in de Microsoft Knowledge Base:

322756 het back-up maken en het register terugzetten in WindowsU moet een registersleutel maken voor het gebruik van de hotfix in dit pakket. Ga hiervoor als volgt te werk:

  1. Register-Editor en zoek de volgende registersubsleutel:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. Onder de subsleutel Explorer klikt u op bewerken, klik op Nieuwop DWORD-waarde, typ FolderRedirectionEnableCacheRenameen druk op ENTER.

  3. De decimale waarde van de registervermelding FolderRedirectionEnableCacheRename wordt ingesteld op 1.

  4. Sluit Register-editor.

Opnieuw opstarten

Nadat u deze hotfix hebt geïnstalleerd, moet u de computer opnieuw opstarten.

Informatie over het vervangen 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 tijden voor deze bestanden op uw lokale computer worden weergegeven in uw lokale tijd samen met het huidige verschil met de 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 zijn opgenomen in dezelfde pakketten. Hotfixes op de pagina Hotfix aanvragen worden echter vermeld onder de beide besturingssystemen. Als u het pakket met hotfixes die voor een of beide besturingssystemen geldt wilt aanvragen, selecteert u de hotfix die op de pagina staat vermeld onder 'Windows 7/Windows Server 2008 R2'. Raadpleeg altijd de sectie 'Van toepassing op' in de artikelen om het besturingssysteem te bepalen waarop elke hotfix van toepassing is.

  • De MANIFEST-bestanden (.manifest) en MUM-bestanden (.mum) die zijn geïnstalleerd voor elke omgeving zijn apart vermeld in de sectie "Bestandsinformatie voor Windows Server 2008 R2 en Windows 7". MUM- en MANIFEST-bestanden- en de bijbehorende beveiligingscatalogusbestanden (.cat)-bestanden zijn zeer belangrijk voor het behoud van de status van het bijgewerkte onderdeel. De beveiligingscatalogusbestanden, waarvan de kenmerken niet worden vermeld, zijn ondertekend met een digitale handtekening van Microsoft.

Voor alle ondersteunde x86-versies van Windows 7

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

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

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

Offlinefileswmiprovider_uninstall.mof

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

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

Niet van toepassing

3,144

11-Feb-2010

07:04

Niet van toepassing

Cscsvc.dll

6.1.7600.20641

546,304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Niet van toepassing

1,776

13-Jul-2009

20:25

Niet van toepassing

Apps.inf

Niet van toepassing

62,334

11-Feb-2010

03:10

Niet van toepassing

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

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

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

Offlinefileswmiprovider_uninstall.mof

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

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

Niet van toepassing

3,144

11-Feb-2010

07:49

Niet van toepassing

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Niet van toepassing

1,776

13-Jul-2009

20:20

Niet van toepassing

Apps.inf

Niet van toepassing

62,334

11-Feb-2010

03:20

Niet van toepassing

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

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

Offlinefileswmiprovider_uninstall.mof

Niet van toepassing

14,568

10-Feb-2010

23:45

Niet van toepassing

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

Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

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

Niet van toepassing

62,334

05-Feb-2010

02:45

Niet van toepassing

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 heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Voor meer informatie over het configureren van de computer nadat u de hotfix hebt geïnstalleerd, als volgt te werk om te bereiken van het gewenste gedrag beschreven van scenario 1:

  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 wilt verplaatsen.

  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 kan worden verplaatst zonder dat een foutbericht weergegeven met 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 manier 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 de nieuwe server is verplaatst.

    Opmerking De gegevens te verplaatsen met behulp van een back-uptoepassing toereikend te zijn voor het behoud van dit bestand staat. Echter, met behulp van een eenvoudige kopie hulpprogramma, zoals xcopy, blijft niet behouden de status van het bestand correct.

  4. Werk de Mapomleiding configureren zodat de doelserver. Bijvoorbeeld, als u omleiden naar de basismap van de gebruiker, de doelserver moet zijn van de indeling % HOMESHARE %% HOMEPATH %. Zorg ervoor dat u hebt 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 omleiding van map Groepsbeleid in te stellen via het volgende pad uitvoeren:


    Gebruiker Computerconfiguratie\Beleid\Windows-Settings\Folder Redirection\Documents\Properties

  5. Aanmelden bij de computer voor het ontvangen van de bijgewerkte instellingen voor Groepsbeleid. Mogelijk moet u aanmelden, afmelden en vervolgens opnieuw aanmelden omdat de instellingen voor Groepsbeleid kunnen asynchroon worden toegepast op de aanmelding van de gebruiker.

Wanneer de gebruiker de bijgewerkte Mapomleiding instellingen voor Groepsbeleid worden toegepast, wordt de juiste inhoud ook hebben gekregen in de cache voor off line bestanden. Eventuele wijzigingen die in de cache van de client alleen wordt behouden en gesynchroniseerd naar de nieuwe serverlocatie als de client de eerste synchronisatie wordt uitgevoerd.

Als volgt te werk om te bereiken van het gewenste gedrag van scenario 2 hierboven voor meer informatie over het configureren van de computer nadat u de hotfix hebt geïnstalleerd:

  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 kan worden verplaatst zonder dat een foutbericht weergegeven met 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 manier 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 de nieuwe server is verplaatst.

    Opmerking De gegevens te verplaatsen met behulp van een back-uptoepassing toereikend te zijn voor het behoud van dit bestand staat. Echter, met behulp van 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 voor de nieuwe naam. Als deze aanroep mislukt, wordt sommige inhoud is gebruikt in de cache zodat deze op dit moment kan niet worden gewijzigd. Het script kan vervolgens de methode RenameItem van de klasse Win32_OfflineFilesCache 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 geneste vastgezette 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 weer te geven:

976698 die niet voor het bijwerken van de doellocatie van de aandelen in de off line bestand client side cache zonder beheerdersrechten off line bestand

Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Aanvullende bestandsinformatie

Aanvullende bestandsinformatie voor Windows 7 en Windows Server 2008 R2

Extra bestanden voor alle ondersteunde x86-versies van Windows 7

Bestandsnaam

Update.mum

Bestandsversie

Niet van toepassing

Bestandsgrootte

17,111

Datum (UTC)

12-Feb-2010

Tijd (UTC)

05:03

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

3,017

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:17

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

60,347

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:27

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

11,592

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:17

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

56,703

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:24

Platform

Niet van toepassing

Bestandsnaam

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Bestandsversie

Niet van toepassing

Bestandsgrootte

1,059,457

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:16

Platform

Niet van toepassing

Extra bestanden voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

3,019

Datum (UTC)

11-Feb-2010

Tijd (UTC)

19:25

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

60,351

Datum (UTC)

11-Feb-2010

Tijd (UTC)

19:32

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

11,596

Datum (UTC)

11-Feb-2010

Tijd (UTC)

19:25

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

56,710

Datum (UTC)

11-Feb-2010

Tijd (UTC)

19:30

Platform

Niet van toepassing

Bestandsnaam

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Bestandsversie

Niet van toepassing

Bestandsgrootte

1,058,443

Datum (UTC)

11-Feb-2010

Tijd (UTC)

19:25

Platform

Niet van toepassing

Bestandsnaam

Update.mum

Bestandsversie

Niet van toepassing

Bestandsgrootte

25,908

Datum (UTC)

12-Feb-2010

Tijd (UTC)

05:03

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

60,349

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:10

Platform

Niet van toepassing

Bestandsnaam

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Bestandsversie

Niet van toepassing

Bestandsgrootte

1,054,916

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:09

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

3,017

Datum (UTC)

11-Feb-2010

Tijd (UTC)

07:17

Platform

Niet van toepassing

Bestandsnaam

Extra bestanden voor alle ondersteunde IA-64-versies van Windows Server 2008 R2

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

3,018

Datum (UTC)

05-Feb-2010

Tijd (UTC)

08:00

Platform

Niet van toepassing

Bestandsnaam

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Bestandsversie

Niet van toepassing

Bestandsgrootte

1,058,441

Datum (UTC)

05-Feb-2010

Tijd (UTC)

08:01

Platform

Niet van toepassing

Bestandsnaam

Update.mum

Bestandsversie

Niet van toepassing

Bestandsgrootte

4,856

Datum (UTC)

06-Feb-2010

Tijd (UTC)

01:13

Platform

Niet van toepassing

Bestandsnaam

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Bestandsversie

Niet van toepassing

Bestandsgrootte

1,054,916

Datum (UTC)

05-Feb-2010

Tijd (UTC)

07:19

Platform

Niet van toepassing

Bestandsnaam

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

Bestandsversie

Niet van toepassing

Bestandsgrootte

3,017

Datum (UTC)

05-Feb-2010

Tijd (UTC)

07:24

Platform

Niet van toepassing

Bestandsnaam

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×