Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Predstavte si nasledujúcu situáciu:

Scenár 1

  • Presmerovanie priečinka zapnuté pre používateľa na presmerovanie jeho dokumentov na súborový server.

  • Zapnete funkciu súbory Offline v počítači so systémom Windows Server 2008 R2 alebo Windows 7.

  • Zmeníte server súbor cieľové umiestnenie pre používateľa presmerovanej dokumenty do nového umiestnenia. Alebo ak nový server umiestnenie súboru predstavuje rôzne fyzické umiestnenie presunúť údaje používateľa zo starého umiestnenia servera súbor na nové miesto na súborovom serveri.

    Poznámka: To bude v prípade, ak Presmerované dokumenty umiestnenie sa mení, pretože súborový server je teraz byť prístup cez iný názov DFS.

  • Keď aktualizované politika presmerovania priečinka do počítača používateľa sa chcete údaje, ktoré sa už nachádza vo vyrovnávacej pamäti súborov Offline premenovať tak, aby reflektoval nový názov servera súbor bez prenosu údajov z staré server umiestnenie na nové umiestnenie servera cez klienta.

V takomto prípade nemôže zaručiť sled presmerovanie priečinka policy update a skript spustený na premenovanie položiek vo vyrovnávacej pamäti súborov Offline zaručí, že Konfigurácia používateľa je správne aktualizovaná bez generované sieťové prenosy. Okrem toho, ak používateľ nemá poverenia správcu, premenovávanie položiek vo vyrovnávacej pamäti súborov Offline nie je povolené. V systéme Windows XP, to možno vykonať používatelia bez poverenia správcu.

Scenár 2

  • Pripnete server obsah niektorých súborov do vyrovnávacej pamäte súborov Offline používateľom pomocou prihlasovacieho skriptu alebo Offline súbory skupinovej politiky na počítači so systémom Windows Server 2008 R2 alebo Windows 7.

  • Obsah sa pohybuje rôzne súborový server alebo iné miesto DFS. Preto obsah bude k dispozícii cez nový názov.

  • Chcete používateľovi pokračovať do vyrovnávacej pamäte údaje bez nutnosti údaje re-vo vyrovnávacej pamäti z nového umiestnenia servera.

V takomto prípade nemôže skript premenovanie obsah vo vyrovnávacej pamäti súborov Offline, ak používateľ nemá poverenia správcu v počítači a táto akcia bude vyžadovať reštart počítača klienta sa prejaví. Však v systéme Windows XP skript spustený ako iné než správcovské používateľské mohol urobiť bez toho, aby sa počítač reštartuje.

Riešenie

Ak chcete vyriešiť tento problém, nainštalujte nasledujúcu rýchlu opravu postihnutého počítača. Po nainštalovaní rýchlej opravy, môžete aktualizovať zdieľaný priečinok záznamu vo vyrovnávacej pamäti CSC bez poverenia správcu.

Poznámka: Hoci táto rýchla oprava je súčasťou systému Windows Server 2008 R2 a Windows 7 SP1, budete musieť pridať registra funkcie. Ďalej budete potrebovať na inštaláciu pod ďalšie rýchla oprava sprístupniť metódu RenameItemEx SP1:

2610379 politika presmerovania priečinka nefunguje Ak predchádzajúci používateľ nastaví presmerovaného priečinka offline režime v systéme Windows 7 alebo Windows Server 2008 R2

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte systém Windows 7 alebo Windows Server 2008 R2.

Informácie o databáze Registry

Poznámky

  • Ak používate funkciu presmerovanie priečinka, sa musí vytvoriť nasledujúci kľúč databázy registry rýchlej opravy sa prejaví.

  • Pre tradičné zdieľanie priečinkov, môžete použiť prihlasovací skript. Prihlasovací skript používa RenameItemEx metóda Win32_OfflineFilesCache triedy. Ďalšie informácie o Win32_OfflineFilesCache trieda, navštívte nasledovnú webovú lokalitu:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx

Dôležité upozornenie: Táto časť, postup alebo úloha obsahuje kroky, ktoré informujú o úpravách databázy Registry. Ak databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Postupujte preto presne podľa týchto krokov. Na dosiahnutie lepšej ochrany zálohujte databázu Registry pred úpravou. Potom môžete obnoviť databázu Registry, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy Registry získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

322756 Zálohovanie a obnovovanie databázy registry v systéme WindowsAk chcete použiť rýchlu opravu v tomto balíku, musíte vytvoriť kľúč databázy registry. Ak to chcete urobiť, postupujte nasledovne:

  1. V editore databázy Registry vyhľadajte nasledovný podkľúč:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. Explorer podkľúč databázy registry, kliknite na položku Upraviť, kliknite, kliknite na Hodnotu DWORD, zadajte FolderRedirectionEnableCacheRenameaa stlačte kláves ENTER.

  3. Nastavte desatinná hodnota položky databázy registry FolderRedirectionEnableCacheRenamea 1.

  4. Ukončite Editor databázy Registry.

Požiadavka na reštartovanie

Po použití tejto rýchlej opravy je nutné reštartovať počítač.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.

Informácie o súboroch

Globálna verzia tejto rýchlej opravy inštaluje súbory, ktorých atribúty sú uvedené v nasledujúcich tabuľkách. Dátumy a časy jednotlivých súborov sú uvedené vo formáte UTC (Coordinated Universal Time). Dátumy a časy pre tieto súbory v lokálnom počítači sú zobrazené v miestnom čase a podľa aktuálneho nastavenia funkcie prechodu na letný čas. Dátumy a časy sa okrem toho môžu zmeniť aj pri vykonávaní určitých operácií so súbormi.

Poznámky k informáciám o súboroch systémov Windows 7 a Windows Server 2008 R2


Dôležité upozornenie: Rýchle opravy systémov Windows 7 a Windows Server 2008 R2 sú súčasťou rovnakých balíkov. Rýchle opravy na stránke žiadosti o rýchlu opravu sú však uvedené pre obidva operačné systémy. Ak chcete požiadať o opravu hotfix, ktorá je určená pre jeden alebo oba operačné systémy, vyberte rýchlu opravu, ktorá je uvedená v časti "Windows 7 alebo Windows Server 2008 R2" na stránke. Vždy si pozrite časti "Vzťahuje sa na" v článkoch, aby ste zistili skutočný operačný systém, pre ktorý je daná rýchla oprava určená.

  • Súbory typu MANIFEST (.manifest) a súbory MUM (.mum) ktoré sa inštalujú pre jednotlivé prostredia, sú uvedené samostatne v sekcii "Ďalší súbor informácie pre systém Windows Server 2008 R2 a Windows 7". Súbory MUM a súbory MANIFEST a priradené súbory katalógu zabezpečenia (.cat), sú mimoriadne dôležité na zachovanie stavu aktualizovaných súčastí. Súbory katalógov zabezpečenia, pre ktoré nie sú uvedené atribúty, sú podpísané digitálnym podpisom spoločnosti Microsoft.

Pre všetky podporované verzie systému Windows 7 s procesorom typu x86

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

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

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

Offlinefileswmiprovider_uninstall.mof

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

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

Nevzťahuje sa

3,144

11-Feb-2010

07:04

Nevzťahuje sa

Cscsvc.dll

6.1.7600.20641

546,304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Nevzťahuje sa

1 776

13-Jul-2009

20:25

Nevzťahuje sa

Apps.inf

Nevzťahuje sa

62,334

11-Feb-2010

03:10

Nevzťahuje sa

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Pre všetky podporované verzie systémov Windows 7 a Windows Server 2008 R2 s procesorom typu x64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

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

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

Offlinefileswmiprovider_uninstall.mof

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

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

Nevzťahuje sa

3,144

11-Feb-2010

07:49

Nevzťahuje sa

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Nevzťahuje sa

1 776

13-Jul-2009

20:20

Nevzťahuje sa

Apps.inf

Nevzťahuje sa

62,334

11-Feb-2010

03:20

Nevzťahuje sa

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

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

Offlinefileswmiprovider_uninstall.mof

Nevzťahuje sa

14,568

10-Feb-2010

23:45

Nevzťahuje sa

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

Pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

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

Nevzťahuje sa

62,334

05-Feb-2010

02:45

Nevzťahuje sa

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

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Ďalšie informácie

Ďalšie informácie o konfigurácii počítača po nainštalovaní rýchlej opravy, postupujte nasledovne na dosiahnutie požadovanej správania opísaného scenára 1:

  1. Nastavenie databázy Registry, ktorý je popísaný v časti "Informácie databázy Registry" časti riešenie.


    Poznámka: Táto položka databázy registry je nastavený na užívateľa, preto ak viacerí používatelia použiť daného klienta počítač, toto nastavenie databázy registry nastavená pre každého používateľa, ktorého obsah vo vyrovnávacej pamäti sa chystá presunúť.

  2. Odhláste sa z počítačov, ktoré prístup k zdieľanému priečinku, ktorý sa chystá presunúť alebo odstrániť zdieľanému priečinku zo zdrojového servera. Tým, že zdieľať priečinok prístupný. Tento krok tiež zabezpečí, že obsahu na serveri môžete úspešne premiestnené bez chybové hlásenie, ktoré súbory sa používajú.

  3. Zálohovanie obsahu z zdroj server a obnoviť obsah do cieľového servera. Potrebné presunúť údaje spôsobom, ktorý zachová atribúty súborov, časových a zabezpečenia prístupu. Ak je to možné, staré cieľ zdieľaného priečinka potrebné zdieľaný na serveri zabrániť synchronizácii údajov zmeny späť staré umiestnenia po údajov bol presunutý na nový server súboru používateľa.

    Poznámka: Presúvaním údajov pomocou zálohovanie aplikácie by byť dostatočná na zachovanie tohto stavu súboru. Avšak, pomocou jednoduchého copy utility, napríklad xcopy, nezachová stavu súboru správne.

  4. Aktualizácia presmerovanie priečinka konfiguráciu, aby cieľový server. Napríklad, ak na domovský adresár používateľa, cieľový server by mal byť formát % HOMESHARE %% HOMEPATH %. Uistite sa, že "Premiestniť obsah dokumenty do nového umiestnenia" možnosť skontrolovať v konfigurácii presmerovania priečinkov.


    Poznámka: Môžete vykonať konfiguráciu nastavenia politiky skupiny presmerovanie priečinka pomocou nasledovnej cesty:


    Používateľ Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties

  5. Prihláste sa na počítač získať aktualizované nastavenia skupinovej politiky. To môže vyžadovať prihlásenie, odhlásiť a potom sa prihláste znova pretože nastavenia skupinovej politiky môžu byť použité asynchrónne na prihlásenie používateľa.

Po použití aktualizácie používateľa presmerovanie priečinka nastavenie skupinovej politiky vhodné obsah bude tiež boli premenované vo vyrovnávacej pamäti súborov Offline. Zmeny, ktoré boli len vo vyrovnávacej pamäti klienta bude zachované a synchronizované na nové umiestnenie servera, keď klient vykoná prvú synchronizáciu.

Ďalšie informácie o konfigurácii počítača po nainštalovaní rýchlej opravy, postupujte nasledovne na dosiahnutie požadovanej správania opísaného scenára 2:

  1. Odhláste sa z počítačov, ktoré prístup k zdieľanému priečinku, ktorý sa chystá presunúť alebo odstrániť zdieľanému priečinku zo zdrojového servera. Tým, že zdieľaný priečinok prístupný. Tento krok tiež zabezpečí, že obsahu na serveri môžete úspešne premiestnené bez chybové hlásenie, ktoré súbory sa používajú.

  2. Zálohovanie obsahu z zdroj server a obnoviť obsah do cieľového servera. Potrebné presunúť údaje spôsobom, ktorý zachová atribúty súborov, časových a zabezpečenia prístupu. Ak je to možné, staré cieľ zdieľaného priečinka potrebné zdieľaný na serveri zabrániť synchronizácii údajov zmeny späť staré umiestnenia po údajov bol presunutý na nový server súboru používateľa.

    Poznámka: Presúvaním údajov pomocou zálohovanie aplikácie by byť dostatočná na zachovanie tohto stavu súboru. Avšak, pomocou jednoduchého copy utility, napríklad xcopy, nezachová stavu súboru správne.

  3. Spustite skript, ktorý volá metódu RenameItemEx Win32_OfflineFilesCache triedy premenovať obsah vyrovnávacej pamäte zo starého názvu na nový názov. Ak toto volanie zlyhá, časť obsahu sa používa vo vyrovnávacej pamäti, že momentálne nie je možné premenovať. Skript potom môžete volať metódu RenameItem Win32_OfflineFilesCache triedy naplánovanie premenovanie tohto obsahu vo vyrovnávacej pamäti na nasledujúcom reštarte.

Ak domovský adresár používateľa sa premiestňuje týmto spôsobom, prečítajte si nasledovný ukážkový skript zabezpečia všetok obsah je premenovaný správne:'' 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
Ak premenovať súbor alebo adresár bez vnorených pridaných adresárov (ako domovský adresár používateľa), môžete použiť nasledujúci 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


Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

976698 ste schopní aktualizovať cieľové umiestnenie súbor offline akcií v súbor offline klient strana cache bez správcovské povolenia

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

Informácie o ďalších súboroch

Ďalšie informácie o súboroch pre systémy Windows 7 a Windows Server 2008 R2

Ďalšie súbory pre všetky podporované verzie systému Windows 7 s procesorom typu x86

Názov súboru

Update.mum

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

17,111

Dátum (UTC)

12-Feb-2010

Čas (UTC)

05:03

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

3,017

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:17

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

60,347

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:27

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

11,592

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:17

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

56,703

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:24

Platforma

Nevzťahuje sa

Názov súboru

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

1,059,457

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:16

Platforma

Nevzťahuje sa

Ďalšie súbory pre všetky podporované verzie systémov Windows 7 a Windows Server 2008 R2 s procesorom typu x64

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

3 019

Dátum (UTC)

11-Feb-2010

Čas (UTC)

19:25

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

60,351

Dátum (UTC)

11-Feb-2010

Čas (UTC)

19:32

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

11,596

Dátum (UTC)

11-Feb-2010

Čas (UTC)

19:25

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

56,710

Dátum (UTC)

11-Feb-2010

Čas (UTC)

19:30

Platforma

Nevzťahuje sa

Názov súboru

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

1,058,443

Dátum (UTC)

11-Feb-2010

Čas (UTC)

19:25

Platforma

Nevzťahuje sa

Názov súboru

Update.mum

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

25,908

Dátum (UTC)

12-Feb-2010

Čas (UTC)

05:03

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

60,349

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:10

Platforma

Nevzťahuje sa

Názov súboru

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

1,054,916

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:09

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

3,017

Dátum (UTC)

11-Feb-2010

Čas (UTC)

07:17

Platforma

Nevzťahuje sa

Názov súboru

Ďalšie súbory pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom typu IA-64

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

3,018

Dátum (UTC)

05-Feb-2010

Čas (UTC)

08:00

Platforma

Nevzťahuje sa

Názov súboru

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

1,058,441

Dátum (UTC)

05-Feb-2010

Čas (UTC)

08:01

Platforma

Nevzťahuje sa

Názov súboru

Update.mum

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

4,856

Dátum (UTC)

06-Feb-2010

Čas (UTC)

01:13

Platforma

Nevzťahuje sa

Názov súboru

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

1,054,916

Dátum (UTC)

05-Feb-2010

Čas (UTC)

07:19

Platforma

Nevzťahuje sa

Názov súboru

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

Verzia súboru

Nevzťahuje sa

Veľkosť súboru

3,017

Dátum (UTC)

05-Feb-2010

Čas (UTC)

07:24

Platforma

Nevzťahuje sa

Názov súboru

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×