Ste schopní aktualizovať cieľové umiestnenie súbor offline akcií v súbor Offline klient strana cache bez správcovské povolenia v systéme Windows Server 2008 R2 alebo vo Windows 7

Preklady článku Preklady článku
ID článku: 977229 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Príznaky

Uvažujme o nasledujúcom prípade:

Scenár č.1
  • Funkciu presmerovanie priečinka je povolená pre používateľa na presmerovanie jeho dokumentov na súborový server.
  • Povolíte 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é úložné miesto, presuniete údaje používateľa zo starého umiestnenia servera súbor na nové miesto na súborovom serveri.

    Poznámka: To by bol prípad, 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 sa vzťahuje na počítači užívateľa, chcete, aby údaje, ktoré už je vo vyrovnávacej pamäti súborov Offline byť premenovaná na odrážajú 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 beží na premenovanie položiek vo vyrovnávacej pamäti súborov Offline bude záruka, že Konfigurácia používateľa je správne aktualizovaná bez generované zbytočné sieťovej prevádzky. Tiež, ak používateľ nemá poverenia správcu, premenovávanie položiek vo vyrovnávacej pamäti súborov Offline nie je povolené. Však v systéme Windows XP to možno urobiť pre užívateľov 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 inam 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 na 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 beží ako bez-administratívny používateľ mohol urobiť to bez nutnosti reštartovať počítač.

Riešenie

Na vyriešenie tohto problému, nainštalovať nasledujúcu rýchlu opravu na postihnutých 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 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

Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená na iba problém, ktorý je popísaný v tomto článku. Táto rýchla oprava sa vzťahujú len na systémy, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Preto, ak ste nie sú vážne ovplyvnení tento problém, odporúčame vám počkať na nasledujúcu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na prevzatie, sekcia Prevzatie dostupnej rýchlej opravy sa nachádza na začiatku tohto článku databázy Knowledge Base. Ak sa táto sekcia nezobrazuje, obráťte sa na oddelenie služieb a podpory zákazníkov spoločnosti Microsoft a získajte rýchlu opravu.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak sa žiadne riešenie problémov nevyžaduje, budete musieť vytvoriť samostatnú servisnú požiadavku. Obvyklé náklady na podporu sa budú vzťahovať na dodatočné otázky podpory a problémy, ktoré nespĺňajú kritériá pre túto špecifickú rýchlu opravu. Úplný zoznam telefónnych čísiel Microsoft zákaznícky servis a podpora alebo vytvoriť samostatnú servisnú požiadavku, navštívte nasledujúce webovej lokalite spoločnosti Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Poznámka: Vo formulári Prevzatie dostupnej rýchlej opravy sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nevidíte váš jazyk, je to preto, rýchla oprava nie je k dispozícii pre daný jazyk.

Predpoklady

Ak chcete použiť túto rýchlu opravu, musí byť spustený Windows 7 alebo Windows Server 2008 R2.

Informácie databázy Registry

Poznámky
  • Ak používate funkciu presmerovanie priečinka, ste musia vytvorte nasledujúci kľúč databázy registry pre rýchlu opravu sa prejavia.
  • 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é: Tento odsek, metóda alebo úloha obsahuje kroky, ktoré Vás navedú, ako upraviť databázu registry. Avšak, môžu spôsobiť vážne problémy ak databázu registrov upravíte nesprávne. Preto sa uistite, že ste postupovali správne. Doporučujeme zálohovať databázu registrov skôr, ako zmeníte jej hodnoty. Potom, môžete obnoviť databázu registrov, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy registrov nájdete po kliknutí na nasledovné číslo článku publikovaného v Microsoft Knowledge Base:
322756 Ako zálohovať a obnoviť databázu Registry v systéme Windows
Tento balík použiť rýchlu opravu, musíte vytvoriť kľúč databázy registry. Ak to chcete urobiť, postupujte nasledovne:
  1. V editore databázy Registry vyhľadajte nasledovný podkľúč databázy registry:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  2. Pod Explorer databázy Registry podkľúča, kliknite na UpraviťOK NovéOK Hodnota DWORD, zadajte FolderRedirectionEnableCacheRenamea stlačte kláves ENTER.
  3. Nastavte desatinná hodnota položky FolderRedirectionEnableCacheRename databázy registry na 1.
  4. Editor databázy Registry výstupu.

Požiadavka na reštart

Musíte reštartovať počítač po použití tejto rýchlej opravy.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nenahrádza žiadnu doteraz vydanú rýchlu opravu.

Informácie o súboroch

Globálna verzia tejto rýchlej opravy nainštaluje súbory, ktoré majú atribúty, ktoré sú uvedené v nasledovných tabuľkách. Dátumy a časy jednotlivých súborov sú uvedené v univerzálny koordinovaný čas (UTC). Dátumy a časy pre tieto súbory v lokálnom počítači sú zobrazené v váš miestny čas spolu s vašej aktuálnej zaujatosti letný čas (DST). Navyše, dátumy a časy môžu zmeniť pri vykonávaní niektorých operácií so súbormi.
Poznámky k informáciám o súboroch pre systémy Windows 7 a Windows Server 2008 R2
Dôležité: Rýchlych opráv systému Windows 7 a Windows Server 2008 R2 rýchle opravy sú zahrnuté v tie isté balíčky. Však rýchle opravy na stránke rýchla oprava žiadosť sú uvedené v časti oba operačné systémy. Žiadosť rýchla oprava balík, ktorý sa vzťahuje na jeden alebo oba operačné systémy, vybrať rýchlu opravu, ktorá je uvedená na stránke pod "Windows 7 a Windows Server 2008 R2". Vždy si pozrite časti "Vzťahuje sa na" v článkoch zistiť skutočný operačný systém, že každý rýchla oprava sa týka.
  • ZJAVNE súbory (.manifest) a mama súbory (.mum), ktoré sú nainštalované pre každý prostredie sú uvedené samostatne v sekcii "ďalší súbor informácií pre Windows Server 2008 R2 a Windows 7". Súbory MUM a MANIFEST a priradené súbory katalógu zabezpečenia (.cat) sú veľmi dôležité pre udržanie stavu aktualizovanej súčasti. Súbory katalógu 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 x86
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Cscapi.dll6.1.7600.2064134,81611-Február-201006: 54x86
Cscdll.dll6.1.7600.2064123,04011-Február-201006: 54x86
Cscobj.dll6.1.7600.20641138,75211-Február-201006: 54x86
Offlinefileswmiprovider.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
Offlinefileswmiprovider_uninstall.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
CSc.sys6.1.7600.20641387,58411-Február-201003: 17x86
Cscmig.dll6.1.7600.20641109,56811-Február-201006: 54x86
Microsoft-Windows-offlinefiles-Core-ppdlic.XRM-MSNeuplatňuje sa3,14411-Február-201007: 04Neuplatňuje sa
Cscsvc.dll6.1.7600.20641546,30411-Február-201006: 54x86
Microsoft-windows-offlinefiles.mofNeuplatňuje sa1,77613-Jul-200920: 25Neuplatňuje sa
Apps.infNeuplatňuje sa62,33411-Február-201003: 10Neuplatňuje sa
Shell32.dll6.1.7600.2064112,868,09611-Február-201006: 54x86
Pre všetky podporované verzie systému Windows 7 a Windows Server 2008 R2 s procesorom x64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Cscapi.dll6.1.7600.2064146,08011-Február-201007: 35x64
Cscdll.dll6.1.7600.2064130,20811-Február-201007: 35x64
Cscobj.dll6.1.7600.20641240,12811-Február-201007: 35x64
Offlinefileswmiprovider.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
Offlinefileswmiprovider_uninstall.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
CSc.sys6.1.7600.20641514,04811-Február-201003: 29x64
Cscmig.dll6.1.7600.20641137,21611-Február-201007: 35x64
Microsoft-Windows-offlinefiles-Core-ppdlic.XRM-MSNeuplatňuje sa3,14411-Február-201007: 49Neuplatňuje sa
Cscsvc.dll6.1.7600.20641692,22411-Február-201007: 35x64
Microsoft-windows-offlinefiles.mofNeuplatňuje sa1,77613-Jul-200920: 20Neuplatňuje sa
Apps.infNeuplatňuje sa62,33411-Február-201003: 20Neuplatňuje sa
Shell32.dll6.1.7600.2064114,164,99211-Február-201007: 41x64
Cscobj.dll6.1.7600.20641138,75211-Február-201006: 54x86
Offlinefileswmiprovider.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
Offlinefileswmiprovider_uninstall.mofNeuplatňuje sa14,56810-Február-201023: 45Neuplatňuje sa
Shell32.dll6.1.7600.2064112,868,09611-Február-201006: 54x86
Cscapi.dll6.1.7600.2064134,81611-Február-201006: 54x86
Cscdll.dll6.1.7600.2064123,04011-Február-201006: 54x86
Pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom IA-64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruVerzia súboruVeľkosť súboruDátumČasPlatforma
Cscapi.dll6.1.7600.2063691,13605-Február-201006: 18IA-64
Cscdll.dll6.1.7600.2063668,60805-Február-201006: 18IA-64
Apps.infNeuplatňuje sa62,33405-Február-201002: 45Neuplatňuje sa
Shell32.dll6.1.7600.2063621,173,76005-Február-201006: 24IA-64
Shell32.dll6.1.7600.2063612,868,09605-Február-201007: 04x86
Cscapi.dll6.1.7600.2063634,81605-Február-201007: 04x86
Cscdll.dll6.1.7600.2063623,04005-Február-201007: 04x86

Stav

Spoločnosť Microsoft potvrdila, že ide o problém produktov spoločnosti Microsoft uvedených 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 tieto kroky na dosiahnutie požadovanej správania opísaného scenára 1:
  1. Nastaviť kľúč databázy registry, ktoré je opísané v "Informácie databázy Registry" časť oddielu rozlíš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 by mala stanoviť pre všetkých užívateľov, ktorých obsah vo vyrovnávacej pamäti sa chystá presunúť.
  2. Odhlásiť 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. To zaisťuje, že podiel priečinok prístupný. Tento krok tiež zaisťuje, že obsah na serveri môže byť úspešne presťahovala 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. Presúvajte ú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 by mal byť zdieľaný na serveri užívateľovi zabrániť synchronizácii údajov zmeny späť staré umiestnenia po údajov bol presunutý na nový server súboru.

    Poznámka Presúvaním údajov pomocou zálohovanie aplikácie by mala 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. Aktualizovať konfiguráciu modulu presmerovanie priečinka odrážať cieľového servera. Napríklad, ak ste presmerovanie do domovského adresára používateľa, cieľový server by mal byť formát % HOMESHARE %% HOMEPATH %. Uistite sa, že majú "Obsah dokumentov presuňte na nové miesto" možnosť skontrolovať v konfigurácii modulu presmerovanie priečinka.

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

    Používateľovi Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties
  5. Prihlásenie na počítač získať aktualizované nastavenia skupinovej politiky. To môže vyžadovať prihlásenie, odhlásenie a potom sa prihláste znova pretože nastavenia skupinovej politiky môžu byť použité asynchrónne na prihlásenie používateľa.
Keď používateľa aktualizované nastavenia presmerovania priečinka skupinovej politiky sa uplatňujú, vhodné obsah bude tiež boli premenované vo vyrovnávacej pamäti súborov Offline. Všetky 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 tieto kroky na dosiahnutie požadovanej správania opísaného scenára 2:
  1. Odhlásiť 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. To zaisťuje, že zdieľaný priečinok prístupný. Tento krok tiež zaisťuje, že obsah na serveri môže byť úspešne presťahovala 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. Presúvajte ú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 by mal byť zdieľaný na serveri užívateľovi zabrániť synchronizácii údajov zmeny späť staré umiestnenia po údajov bol presunutý na nový server súboru.

    Poznámka Presúvaním údajov pomocou zálohovanie aplikácie by mala 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 vo vyrovnávacej pamäti z starý názov s novým názvom. Ak toto volanie zlyhá, časť obsahu sa používa vo vyrovnávacej pamäti tak to nie je možné premenovať v tejto dobe. 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 súbor alebo adresár bez vnorených pridaných adresárov (ako domovský adresár používateľa) musí byť premenovaná, 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 nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
976698Ste 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 aktualizácii softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
824684Popis štandardnej terminológie použitej na popis aktualizácií softvéru od spoločnosti Microsoft

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

Informácie o ďalších 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 x86
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruUpdate.mum
Verzia súboruNeuplatňuje sa
Veľkosť súboru17,111
Dátum (UTC)12-Február-2010
Čas (UTC)05: 03
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru3,017
Dátum (UTC)11-Február-2010
Čas (UTC)07: 17
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-o...nefiles-rozšíriť-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru60,347
Dátum (UTC)11-Február-2010
Čas (UTC)07: 27
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru11,592
Dátum (UTC)11-Február-2010
Čas (UTC)07: 17
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru56,703
Dátum (UTC)11-Február-2010
Čas (UTC)07: 24
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru1,059,457
Dátum (UTC)11-Február-2010
Čas (UTC)07: 16
PlatformaNeuplatňuje sa
Ďalšie súbory pre všetky podporované verzie systémov Windows 7 a Windows Server 2008 R2 s procesorom x64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruAmd64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru3,019
Dátum (UTC)11-Február-2010
Čas (UTC)19: 25
PlatformaNeuplatňuje sa
Názov súboruAmd64_microsoft-windows-o...nefiles-rozšíriť-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru60,351
Dátum (UTC)11-Február-2010
Čas (UTC)19: 32
PlatformaNeuplatňuje sa
Názov súboruAmd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru11,596
Dátum (UTC)11-Február-2010
Čas (UTC)19: 25
PlatformaNeuplatňuje sa
Názov súboruAmd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru56,710
Dátum (UTC)11-Február-2010
Čas (UTC)19: 30
PlatformaNeuplatňuje sa
Názov súboruAmd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru1,058,443
Dátum (UTC)11-Február-2010
Čas (UTC)19: 25
PlatformaNeuplatňuje sa
Názov súboruUpdate.mum
Verzia súboruNeuplatňuje sa
Veľkosť súboru25,908
Dátum (UTC)12-Február-2010
Čas (UTC)05: 03
PlatformaNeuplatňuje sa
Názov súboruWow64_microsoft-windows-o...nefiles-rozšíriť-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru60,349
Dátum (UTC)11-Február-2010
Čas (UTC)07: 10
PlatformaNeuplatňuje sa
Názov súboruWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru1,054,916
Dátum (UTC)11-Február-2010
Čas (UTC)07: 09
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru3,017
Dátum (UTC)11-Február-2010
Čas (UTC)07: 17
PlatformaNeuplatňuje sa
Názov súboru
Ďalšie súbory pre všetky podporované verzie systému Windows Server 2008 R2 s procesorom IA-64
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboruIa64_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru3,018
Dátum (UTC)05-Február-2010
Čas (UTC)08: 00
PlatformaNeuplatňuje sa
Názov súboruIa64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru1,058,441
Dátum (UTC)05-Február-2010
Čas (UTC)08: 01
PlatformaNeuplatňuje sa
Názov súboruUpdate.mum
Verzia súboruNeuplatňuje sa
Veľkosť súboru4,856
Dátum (UTC)06-Február-2010
Čas (UTC)01: 13
PlatformaNeuplatňuje sa
Názov súboruWow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru1,054,916
Dátum (UTC)05-Február-2010
Čas (UTC)07: 19
PlatformaNeuplatňuje sa
Názov súboruX86_microsoft-windows-o...inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest
Verzia súboruNeuplatňuje sa
Veľkosť súboru3,017
Dátum (UTC)05-Február-2010
Čas (UTC)07: 24
PlatformaNeuplatňuje sa
Názov súboru

Vlastnosti

ID článku: 977229 - Posledná kontrola: 19. novembra 2012 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix kbmt KB977229 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 977229

Odošlite odozvu

 

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