Sintomas

Considere o seguinte cenário:

Cenário 1

  • A funcionalidade de redireccionamento de pastas está activada para o utilizador redireccionar os seus documentos para um servidor de ficheiros.

  • Activar a funcionalidade Ficheiros Offline num computador que esteja a executar o Windows Server 2008 R2 ou o Windows 7.

  • Alterar a localização de servidor do ficheiro de destino para os documentos do utilizador redireccionada para uma nova localização. Ou se a nova localização de servidor de ficheiro representa uma localização de armazenamento físico diferente, mova os dados do utilizador da localização do servidor antigo do ficheiro para a nova localização de servidor de ficheiro.

    Nota Seria o caso, se a localização de documentos redireccionadas está a alterar uma vez que um servidor de ficheiros é agora possível o acesso através de um nome diferente do DFS.

  • Quando se aplica a política de redireccionamento de pastas actualizada para o computador do utilizador, pretende que os dados que já está em cache de ficheiros Offline para ser mudado para reflectir o novo nome de servidor de ficheiro sem transferir os dados da localização do servidor antigo para a nova localização de servidor através do cliente.

Neste cenário, não pode garantir a sequência de actualização da política de redireccionamento de pastas e um script em execução para mudar o nome os itens na cache de ficheiros Offline irá garantir que a configuração do utilizador é actualizada correctamente sem gerado tráfego de rede desnecessário. Além disso, se o utilizador não tiver credenciais administrativas, mudar o nome de itens na cache de ficheiros Offline não é permitido. No entanto, no Windows XP pode fazê-lo para os utilizadores sem credenciais administrativas.

Cenário 2

  • Afixar algum conteúdo do servidor de ficheiro para a cache de ficheiros Offline para utilizadores através de um script de início de sessão ou a política de grupo de ficheiros Offline num computador que esteja a executar o Windows Server 2008 R2 ou o Windows 7.

  • O conteúdo é movido para um servidor de ficheiro diferente ou numa localização diferente do DFS. Por conseguinte, o conteúdo estará disponível através de um novo nome.

  • Pretende que o utilizador para continuar a colocação em cache os dados sem necessidade dos dados sejam novamente em cache a partir da nova localização de servidor.

Neste cenário, não é possível de script a mudança do nome do conteúdo na cache de ficheiros Offline se o utilizador não tem credenciais administrativas no computador e esta acção requer um reinício do computador cliente tenha efeito. No entanto, no Windows XP reiniciar um script em execução como utilizador não administrativo poderia fazer isto sem necessidade de um computador.

Resolução

Para resolver este problema, instale a correcção seguinte no computador afectado. Depois de instalar a correcção, pode actualizar o registo de pasta partilhada na cache CSC sem credenciais administrativas.

Nota: Apesar desta correcção está incluída no Windows Server 2008 R2 e Windows 7 SP1, terá de adicionar o registo para activar a funcionalidade. Ainda será necessário instalar abaixo correcções adicionais para tornar o método RenameItemEx disponíveis no SP1:

2610379 o redireccionamento de pastas política não funciona se um usuário anterior define uma pasta redireccionada para o modo offline no Windows 7 ou no Windows Server 2008 R2

Informações sobre correção

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.

Se a correcção estiver disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Para aplicar esta correcção, tem de estar a executar o Windows 7 ou Windows Server 2008 R2.

Informações de registo

Notas

  • Se utilizar a funcionalidade de redireccionamento de pastas, são tem de criar a seguinte chave de registo da correcção entrem em vigor.

  • Para as pastas de partilha tradicionais, pode utilizar um script de início de sessão. O script de início de sessão utiliza o método de RenameItemEx da classe Win32_OfflineFilesCache. Para mais informações sobre a classe de Win32_OfflineFilesCache, visite o seguinte Web site:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

322756 como efectuar cópias de segurança e restaurar o registo no WindowsPara utilizar a correcção neste pacote, tem de criar uma chave de registo. Para tal, siga estes passos:

  1. No Editor de registo, localize a seguinte subchave de registo:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. Na subchave de registo do Explorer , clique em Editar, clique em Novo, clique em Valor DWORD, escreva FolderRedirectionEnableCacheRenamee, em seguida, prima ENTER.

  3. Defina o valor decimal da entrada de registo FolderRedirectionEnableCacheRename como 1.

  4. Sair do Editor de Registo.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição da correção

Esta correção não substitui uma correção disponibilizada anteriormente.

Informações de ficheiro

A versão global desta correção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e horas destes ficheiros no computador local são apresentadas na hora local em conjunto com a compensação de hora de Verão (DST) atual. Além disso, as datas e horas podem ser alteradas quando são executadas determinadas operações nos ficheiros.

Notas informativas sobre os ficheiros do Windows 7 e Windows Server 2008 R2


Importante Correcções do Windows 7 e Windows Server 2008 R2 correcções são incluídas nos pacotes mesmos. No entanto, as correcções na página de pedido de correcção estão listadas em ambos os sistemas operativos. Para pedir o pacote de correcções que se aplica a um ou ambos os sistemas operativos, seleccione a correcção listada em "Windows 7/Windows Server 2008 R2" na página. Consulte a secção "Aplica-se a" nos artigos para determinar o sistema operativo real que cada correcção aplica-se para sempre.

  • Os ficheiros MANIFEST (. manifest) e MUM (. mum) instalados em cada ambiente é listados em separado na secção "Informações para o Windows Server 2008 R2 e Windows 7 ficheiros adicionais". MUM e ficheiros de MANIFESTO e os ficheiros de catálogo (. cat) de segurança associados, são extremamente importantes para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança, para os quais os atributos não são listados são assinados com uma assinatura digital da Microsoft.

Para todas as versões baseadas em x86 suportadas do Windows 7

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

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

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

Offlinefileswmiprovider_uninstall.mof

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

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

Não aplicável

3,144

11-Feb-2010

07:04

Não aplicável

Cscsvc.dll

6.1.7600.20641

546,304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

Não aplicável

1,776

13-Jul-2009

20:25

Não aplicável

Apps.inf

Não aplicável

62,334

11-Feb-2010

03:10

Não aplicável

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Para todas as versões suportadas baseadas em x64 do Windows 7 e do Windows Server 2008 R2

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

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

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

Offlinefileswmiprovider_uninstall.mof

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

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

Não aplicável

3,144

11-Feb-2010

07:49

Não aplicável

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

Não aplicável

1,776

13-Jul-2009

20:20

Não aplicável

Apps.inf

Não aplicável

62,334

11-Feb-2010

03:20

Não aplicável

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

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

Offlinefileswmiprovider_uninstall.mof

Não aplicável

14,568

10-Feb-2010

23:45

Não aplicável

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

Para todas as versões suportadas baseadas em IA-64 do Windows Server 2008 R2

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

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

Não aplicável

62,334

05-Feb-2010

02:45

Não aplicável

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

Estado

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais informações

Para mais informações sobre como configurar o computador depois de instalar a correcção, siga estes passos para atingir o comportamento pretendido acima descrito ao cenário 1:

  1. Defina a chave de registo descrita na parte "Informações de registo" da secção de resolução.


    Nota Esta entrada de registo é definida por utilizador, por conseguinte, se vários utilizadores a utilizar um determinado computador cliente, esta definição de registo deve ser definida para qualquer utilizador cujo conteúdo em cache vai ser movido.

  2. Termine os computadores que aceder à pasta de partilha que vai ser movido ou remover a pasta de partilha de servidor de origem. Isto garante que a pasta da partilha não pode ser acedida. Este passo garante também que o conteúdo no servidor pode ser movido com êxito sem uma mensagem de erro que os ficheiros estão em utilização.

  3. O conteúdo do servidor de origem de cópia de segurança e restaurar o conteúdo para o servidor de destino. Os dados têm de ser movidos de forma a preservar a atributos de ficheiro, segurança e de selos de tempo de acesso. Se possível, a antiga pasta partilhada de destino deve ser partilhada no servidor para impedir que o utilizador a sincronizar alterações de dados para a localização antiga após tem sido movidos os dados para o novo servidor de ficheiro.

    Nota Mover os dados utilizando uma aplicação de cópia de segurança deverá ser suficiente para manter este estado de ficheiro. No entanto, utilizar um utilitário de cópia simples, como xcopy, não preserva o estado de ficheiro correctamente.

  4. Actualize a configuração do redireccionamento de pastas para reflectir o servidor de destino. Por exemplo, se a redireccionar para directório de raiz do utilizador, o servidor de destino deve ser de formato % HOMESHARE % % HOMEPATH %. Certificar-se de que tem a opção "Mover o conteúdo de documentos para a nova localização" seleccionada na configuração do redireccionamento de pastas.


    Nota Pode executar a configuração da definição de política de grupo de redireccionamento de pasta através do caminho seguinte:


    Redirection\Documents\Properties de definições do Windows\Redireccionamento de configuração do utilizador

  5. Inicie sessão no computador para receber as definições de política de grupo actualizadas. Isto pode requerer que inicie sessão, terminar sessão e inicie sessão novamente porque as definições de política de grupo podem ser aplicadas de forma assíncrona para início de sessão do utilizador.

Quando são aplicadas definições de política de grupo do utilizador actualizadas redireccionamento de pastas, o conteúdo adequado será também nomes foram mudado na cache de ficheiros Offline. Quaisquer modificações que estavam apenas na cache do cliente serão preservadas e sincronizadas para a nova localização de servidor quando o cliente efectua a primeira sincronização.

Para mais informações sobre como configurar o computador depois de instalar a correcção, siga estes passos para atingir o comportamento pretendido acima descrito ao cenário 2:

  1. Termine os computadores que aceder à pasta de partilha que vai ser movido ou remover a pasta de partilha de servidor de origem. Isto garante que não é possível aceder à pasta partilhada. Este passo garante também que o conteúdo no servidor pode ser movido com êxito sem uma mensagem de erro que os ficheiros estão em utilização.

  2. O conteúdo do servidor de origem de cópia de segurança e restaurar o conteúdo para o servidor de destino. Os dados têm de ser movidos de forma a preservar a atributos de ficheiro, segurança e de selos de tempo de acesso. Se possível, a antiga pasta partilhada de destino deve ser partilhada no servidor para impedir que o utilizador a sincronizar alterações de dados para a localização antiga após tem sido movidos os dados para o novo servidor de ficheiro.

    Nota Mover os dados utilizando uma aplicação de cópia de segurança deverá ser suficiente para manter este estado de ficheiro. No entanto, utilizar um utilitário de cópia simples, como xcopy, não preserva o estado de ficheiro correctamente.

  3. Execute um script que chame o método de RenameItemEx da classe Win32_OfflineFilesCache para mudar o nome o conteúdo em cache do nome antigo para o novo nome. Se esta chamada falhar, algum conteúdo está em utilização na cache do modo não pode ser alterado neste momento. O script, em seguida, pode chamar o método de RenameItem da classe Win32_OfflineFilesCache para agendar uma mudança do nome deste conteúdo na cache no reinício seguinte.

Se o directório raiz do utilizador está a ser movido desta forma, consulte o seguinte script de exemplo fornecido para garantir a que todo o conteúdo for mudado o nome correctamente:'' 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
Se um ficheiro ou directório sem directórios aninhados afixados (por exemplo, o directório raiz do utilizador) necessita de mudar o nome, o script seguinte pode ser utilizado.'' 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


Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

976698 não for possível actualizar a localização de destino de partilhas de ficheiros offline na cache do lado do cliente offline ficheiro sem permissão administrativa

Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Informações sobre ficheiros adicionais

Informações sobre ficheiros adicionais para o Windows 7 e Windows Server 2008 R2

Ficheiros adicionais para todas as versões baseadas em x86 suportadas do Windows 7

Nome do ficheiro

Update.mum

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

17,111

Data (UTC)

12-Feb-2010

Hora (UTC)

05:03

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

3,017

Data (UTC)

11-Feb-2010

Hora (UTC)

07:17

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

60,347

Data (UTC)

11-Feb-2010

Hora (UTC)

07:27

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

11,592

Data (UTC)

11-Feb-2010

Hora (UTC)

07:17

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

56,703

Data (UTC)

11-Feb-2010

Hora (UTC)

07:24

Plataforma

Não aplicável

Nome do ficheiro

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

1,059,457

Data (UTC)

11-Feb-2010

Hora (UTC)

07:16

Plataforma

Não aplicável

Ficheiros adicionais para todas as suportadas versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

3,019

Data (UTC)

11-Feb-2010

Hora (UTC)

19:25

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

60,351

Data (UTC)

11-Feb-2010

Hora (UTC)

19:32

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

11,596

Data (UTC)

11-Feb-2010

Hora (UTC)

19:25

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

56,710

Data (UTC)

11-Feb-2010

Hora (UTC)

19:30

Plataforma

Não aplicável

Nome do ficheiro

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

1,058,443

Data (UTC)

11-Feb-2010

Hora (UTC)

19:25

Plataforma

Não aplicável

Nome do ficheiro

Update.mum

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

25,908

Data (UTC)

12-Feb-2010

Hora (UTC)

05:03

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

60,349

Data (UTC)

11-Feb-2010

Hora (UTC)

07:10

Plataforma

Não aplicável

Nome do ficheiro

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

1,054,916

Data (UTC)

11-Feb-2010

Hora (UTC)

07:09

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

3,017

Data (UTC)

11-Feb-2010

Hora (UTC)

07:17

Plataforma

Não aplicável

Nome do ficheiro

Ficheiros adicionais para todas as versões baseadas em IA-64 do Windows Server 2008 R2 suportadas

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

3,018

Data (UTC)

05-Feb-2010

Hora (UTC)

08:00

Plataforma

Não aplicável

Nome do ficheiro

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

1,058,441

Data (UTC)

05-Feb-2010

Hora (UTC)

08:01

Plataforma

Não aplicável

Nome do ficheiro

Update.mum

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

4,856

Data (UTC)

06-Feb-2010

Hora (UTC)

01:13

Plataforma

Não aplicável

Nome do ficheiro

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

1,054,916

Data (UTC)

05-Feb-2010

Hora (UTC)

07:19

Plataforma

Não aplicável

Nome do ficheiro

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

Versão do ficheiro

Não aplicável

Tamanho do ficheiro

3,017

Data (UTC)

05-Feb-2010

Hora (UTC)

07:24

Plataforma

Não aplicável

Nome do ficheiro

Precisa de mais ajuda?

Aumente os seus conhecimentos

Explore as formações >

Seja o primeiro a obter novas funcionalidades

Aderir ao Microsoft insiders >

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×