Simptome
Să luăm în considerare următorul scenariu:
Scenariul 1
-
Pentru ca utilizatorul să redirecționați documentele sale la un server de fișiere este activată caracteristica redirectare Folder.
-
Activați caracteristica fișiere neconectate pe un computer care execută Windows Server 2008 R2 sau Windows 7.
-
Modificați locația server destinație pentru utilizator redirectat documente într-o locație nouă. Sau, dacă noua locație fișier server reprezintă o locaţie de stocare fizică diferite, mutați datele de utilizator din vechea locație fișier server în noua locație de server de fișiere.
Notă Acest lucru ar fi cazul dacă locația redirectat documente se schimbă, deoarece un server de fișiere este acum să fie acces printr-un alt nume DFS. -
Atunci când politica actualizată redirectarea se aplică pe computerul utilizatorului, doriți datele pe care este deja în memoria cache a fișierelor Offline pentru a fi redenumit pentru a reflecta noul nume fișier server fără a transfera datele din locația veche server în noua locație de server la client.
În acest scenariu, care nu poate garanta secvența de actualizarea de politică redirijare foldere și un script care rulează pentru a redenumi elementele din memoria cache a fișierelor Offline va garanta că configurația utilizatorului este actualizat corect fără a generat traficul de rețea nu sunt necesare. De asemenea, dacă utilizatorul nu are acreditări administrative, redenumirea elemente în cache a fișierelor Offline nu este permisă. Cu toate acestea, în Windows XP aceasta se poate face pentru utilizatorii fără acreditări administrative.
Scenariul 2
-
Fixați unele fișiere server de conţinut în cache a fișierelor Offline pentru utilizatorii printr-un script de log on sau fișiere Offline politică de grup pe un computer care execută Windows Server 2008 R2 sau Windows 7.
-
Conținutul este mutarea la un server de fișiere diferite sau o altă locație DFS. Prin urmare, conținutul va fi disponibil printr-un nume nou.
-
Doriți ca utilizatorul să continue să cache datele fără a necesita datele să fie din nou în cache din noua locație de server.
În acest scenariu, nu script Redenumire de conţinut în cache a fișierelor Offline dacă utilizatorul nu are acreditări de administrator pe computer și această acțiune va necesita o repornire a computerului client să aibă efect. Cu toate acestea, în Windows XP un script care rulează în ca utilizator non-administrative ar putea face acest lucru fără a necesita un computer de repornire.
Rezolvare
Pentru a rezolva această problemă, instalați următoarea remediere rapidă pe computerul afectat. După ce instalaţi remedierea rapidă, puteți actualiza înregistrarea folder partajat în memoria cache CSC fără acreditări administrative.
Notă: deși această remediere rapidă este inclus în Windows Server 2008 R2 şi Windows 7 SP1, va trebui să adăugați în registry pentru a activa funcționalitatea. În continuare va trebuie să instalați suplimentare remediere rapidă pentru a face disponibilă în SP1 RenameItemEx metoda de mai jos:
2610379 politică redirijare foldere nu funcționează dacă un utilizator anterioară Setează un folder redirectat la un modul offline în Windows 7 sau Windows Server 2008 R2
Informații despre remedierea rapidă
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Cerințe preliminare
Pentru a aplica această remediere rapidă, trebuie să executați Windows 7 sau Windows Server 2008 R2.
Informații despre registry
Note
-
Dacă utilizaţi caracteristica redirectare Folder, sunteți trebuie să creați următoarea cheie registry pentru remedierea rapidă să aibă efect.
-
Pentru foldere tradițională de partajare, se poate utiliza un script de conectare. Login script utilizează metoda RenameItemEx a clasei Win32_OfflineFilesCache. Pentru mai multe informații despre clasa Win32_OfflineFilesCache, vizitați următorul site Web:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx
Important Această secţiune, metodă sau activitate conţine paşi care vă spun cum să modificaţi registry-ul. Țineți cont că pot apărea probleme grave dacă modificaţi incorect registry-ul. Prin urmare, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru protecţie suplimentară, faceți backup pentru registry înainte de a-l modifica. Apoi, puteți restabili registry-ul dacă apare o problemă. Pentru mai multe informaţii despre cyum se face backup şi cum se restabilește registry-ul, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
322756 cum să creați copii de rezervă și restabilirea registry în WindowsPentru a utiliza remedierea rapidă din acest pachet, trebuie să creați o cheie de registry. Pentru a face acest lucru, urmați acești pași:
-
În Registry Editor, identificați următoarea subcheie de registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer -
Sub subcheia de registry Explorer , faceți clic pe Editare, faceți clic pe nou, faceți clic pe Valoarea DWORD, tastați FolderRedirectionEnableCacheRenameși apoi apăsați ENTER.
-
Setați valoarea zecimală FolderRedirectionEnableCacheRename intrarea de registry la 1.
-
Închideți editorul de registry.
Cerinţă de repornire
Trebuie să reporniți computerul după aplicarea acestei remedieri rapide.
Informații despre înlocuirea remedierilor rapide
Această remediere rapidă nu înlocuiește o remediere rapidă lansată anterior.
Informații despre fișier
Versiunea globală a acestei remedieri rapide instalează fişierele care au atributele care sunt listate în următoarele tabele. Datele şi orele pentru aceste fişiere sunt exprimate în Timpul universal (UTC). Datele și orele pentru aceste fișiere pe computerul local sunt afișate în ora locală, luându-se în calcul decalajul actual pentru ora de vară (DST). În plus, datele şi orele se pot modifica atunci când efectuaţi anumite operaţiuni asupra fişierelor.
Note privind informațiile despre fișierele pentru Windows 7 și Windows Server 2008 R2
Important Remedierile rapide pentru Windows 7 și Windows Server 2008 R2 sunt incluse în aceleași pachete. Cu toate acestea, remedierile rapide de pe pagina Solicitare remediere rapidă sunt listate sub ambele sisteme de operare. Pentru a solicita pachetul de remediere rapidă care se aplică la unul sau ambele sisteme de operare, selectați remedierea rapidă listată în pagină sub "Windows 7/Windows Server 2008 R2". Consultați întotdeauna secțiunea "Se aplică la" din articole pentru a determina sistemul de operare efectiv la care se aplică fiecare remediere rapidă.
-
Fişierele MANIFEST (.manifest) și MUM (.mum) care sunt instalate pentru fiecare mediu sunt listate separat în secțiunea "Informații pentru Windows Server 2008 R2 şi Windows 7 suplimentare de fișier". MUM şi MANIFEST fișiere și fișierele catalog (.cat) de securitate asociate, sunt foarte importante pentru menținerea stării componentei actualizate. Fişierele catalog de securitate, pentru care nu sunt listate atributele, sunt semnate cu o semnătură digitală Microsoft.
Pentru toate versiunile de Windows 7 x86 acceptate
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
Offlinefileswmiprovider_uninstall.mof |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
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 |
Nu este aplicabil |
3,144 |
11-Feb-2010 |
07:04 |
Nu este aplicabil |
Cscsvc.dll |
6.1.7600.20641 |
546,304 |
11-Feb-2010 |
06:54 |
x86 |
Microsoft-windows-offlinefiles.mof |
Nu este aplicabil |
1,776 |
13-Jul-2009 |
20:25 |
Nu este aplicabil |
Apps.inf |
Nu este aplicabil |
62,334 |
11-Feb-2010 |
03:10 |
Nu este aplicabil |
Shell32.dll |
6.1.7600.20641 |
12,868,096 |
11-Feb-2010 |
06:54 |
x86 |
Pentru toate versiunile Windows 7 și Windows Server 2008 R2 x64 acceptate
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
Offlinefileswmiprovider_uninstall.mof |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
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 |
Nu este aplicabil |
3,144 |
11-Feb-2010 |
07:49 |
Nu este aplicabil |
Cscsvc.dll |
6.1.7600.20641 |
692,224 |
11-Feb-2010 |
07:35 |
x64 |
Microsoft-windows-offlinefiles.mof |
Nu este aplicabil |
1,776 |
13-Jul-2009 |
20:20 |
Nu este aplicabil |
Apps.inf |
Nu este aplicabil |
62,334 |
11-Feb-2010 |
03:20 |
Nu este aplicabil |
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 |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
Offlinefileswmiprovider_uninstall.mof |
Nu este aplicabil |
14,568 |
10-Feb-2010 |
23:45 |
Nu este aplicabil |
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 |
Pentru toate versiunile IA-64 de Windows Server 2008 R2
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
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 |
Nu este aplicabil |
62,334 |
05-Feb-2010 |
02:45 |
Nu este aplicabil |
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 |
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
Pentru mai multe informații despre cum să configurați computerul după ce instalați remedierea rapidă, urmați acești pași pentru a realiza dorit comportamentul descris mai sus de scenariul 1:
-
Setați cheia de registry descrisă în partea "Informații despre Registry" din secţiunea rezolvare.
Notă Această intrare de registry este setată per utilizator, prin urmare, dacă mai mulți utilizatori folosesc un computer client dat, această setare de registry trebuie setată pentru orice utilizator al căror conținut cache urmează să fie mutate. -
Faceți Log off computerele care accesează folderul de partajare care urmează să fie mutate sau eliminați folderul partajat de pe serverul sursă. Acest lucru garantează că folderul partajat nu poate fi accesat. Acest pas, de asemenea, asigură că conținutul pe server pot fi mutate cu succes fără un mesaj de eroare care se utilizează fișierele.
-
Conținutul de pe serverul sursă de rezervă și restaurarea conținutul la serverul țintă. Datele trebuie să fie mutate într-un mod care va păstra atribute de fișier, acces timestamp și securitate. Dacă este posibil, folderul partajat target vechi ar trebui să fie partajat de pe serverul pentru a împiedica utilizatorul sincronizează modificările de date înapoi la vechea locație după datele a fost mutat la serverul de fișier nou.
Notă Mutarea datelor utilizând o aplicație de copiere de rezervă trebuie să fie suficientă pentru a păstra această stare de fișier. Cu toate acestea, utilizarea unui utilitar copie simplă, cum ar fi xcopy, va păstrează starea fișierul corect. -
Actualizarea configuraţiei redirectarea pentru a reflecta serverul țintă. De exemplu, dacă redirecționarea directorul home al utilizatorului, serverul țintă trebuie % format HOMESHARE este %% HOMEPATH %. Asigurați-vă că aveți opțiunea "Muta conținutul documentele în locația nouă" verificate în configurația redirectarea.
Notă Aveți posibilitatea să efectuați configurarea setarea de politică de grup redirectare Folder până la următoarea cale:
Utilizator Configuration\Policies\Windows Settings\Folder Redirection\Documents\Properties -
Faceți Log on la computer pentru a primi setările de politică de grup actualizate. Acest lucru poate necesita să faceți log on, faceți log off, apoi din nou log on deoarece setările politicii de grup pot fi aplicate asincron la log on al utilizatorului.
Când se aplică utilizatorului actualizat redirectarea grup setările de politică, conținut potrivit va, de asemenea, au fost redenumite în cache a fișierelor Offline. Modificări care au fost numai în cache a clientului va fi păstrată și sincronizate în noua locație de server, atunci când clientul efectuează sincronizarea prima.
Pentru mai multe informații despre cum să configurați computerul după ce instalați remedierea rapidă, urmați acești pași pentru a realiza dorit comportamentul descris mai sus de scenariul 2:
-
Faceți Log off computerele care accesa folderul partajat, care urmează să fie mutate sau eliminați folderul partajat de pe serverul sursă. Acest lucru garantează că folderul partajat nu poate fi accesat. Acest pas, de asemenea, asigură că conținutul pe server pot fi mutate cu succes fără un mesaj de eroare care se utilizează fișierele.
-
Conținutul de pe serverul sursă de rezervă și restaurarea conținutul la serverul țintă. Datele trebuie să fie mutate într-un mod care va păstra atribute de fișier, acces timestamp și securitate. Dacă este posibil, folderul partajat target vechi ar trebui să fie partajat de pe serverul pentru a împiedica utilizatorul sincronizează modificările de date înapoi la vechea locație după datele a fost mutat la serverul de fișier nou.
Notă Mutarea datelor utilizând o aplicație de copiere de rezervă trebuie să fie suficientă pentru a păstra această stare de fișier. Cu toate acestea, utilizarea unui utilitar copie simplă, cum ar fi xcopy, va păstrează starea fișierul corect. -
Executați un script care apelează metoda RenameItemEx a clasei Win32_OfflineFilesCache pentru a redenumi cache conținutul din vechiul nume pentru noul nume. Dacă această apelare nu reușește, o parte din conținutul este în uz în memoria cache, astfel încât acesta nu poate fi redenumit în acest moment. Scriptul apoi puteți apela metoda RenameItem a clasei Win32_OfflineFilesCache pentru a programa o Redenumire de acest conținut în memoria cache la următoarea repornire.
Dacă un utilizator Director de reședință este mutată în acest mod, consultați următorul script mostră să asigure tot conținutul este redenumit corect:'' 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
Dacă un fișier sau Director fără imbricată directoare fixate (cum ar fi Director de reședință utilizator) trebuie să fie redenumit, următorul script poate fi utilizat.'' 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
Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
976698 nu este posibilă actualizarea locația țintă din partajări de fișiere offline în cache de partea client fișiere offline fără permisiunea administrative
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft
Informații despre fișierele suplimentare
Informații despre fișierelele suplimentare pentru Windows 7 și Windows Server 2008 R2
Fișiere suplimentare pentru toate versiunile de Windows 7 x86 acceptate
Nume de fișier |
Update.mum |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
17,111 |
Data (UTC) |
12-Feb-2010 |
Ora (UTC) |
05:03 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
3,017 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:17 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
60,347 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:27 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
11,592 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:17 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
56,703 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:24 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
1,059,457 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:16 |
Platformă |
Nu este aplicabil |
Fișiere suplimentare pentru toate versiunile de Windows 7 și Windows Server 2008 R2 x64 acceptate
Nume de fișier |
Amd64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
3,019 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
19:25 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Amd64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
60,351 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
19:32 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Amd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
11,596 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
19:25 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Amd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
56,710 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
19:30 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
1,058,443 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
19:25 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Update.mum |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
25,908 |
Data (UTC) |
12-Feb-2010 |
Ora (UTC) |
05:03 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Wow64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
60,349 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:10 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
1,054,916 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:09 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
3,017 |
Data (UTC) |
11-Feb-2010 |
Ora (UTC) |
07:17 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Fișiere suplimentare pentru toate versiunile IA-pe 64 de biți de Windows Server 2008 R2
Nume de fișier |
Ia64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
3,018 |
Data (UTC) |
05-Feb-2010 |
Ora (UTC) |
08:00 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
1,058,441 |
Data (UTC) |
05-Feb-2010 |
Ora (UTC) |
08:01 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Update.mum |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
4,856 |
Data (UTC) |
06-Feb-2010 |
Ora (UTC) |
01:13 |
Platformă |
Nu este aplicabil |
Nume de fișier |
Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
1,054,916 |
Data (UTC) |
05-Feb-2010 |
Ora (UTC) |
07:19 |
Platformă |
Nu este aplicabil |
Nume de fișier |
X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest |
Versiune fișier |
Nu este aplicabil |
Dimensiune fișier |
3,017 |
Data (UTC) |
05-Feb-2010 |
Time (UTC) |
07:24 |
Platformă |
Nu este aplicabil |
Nume de fișier |