Permissões de pasta quando zipar e descompactar no Windows

2

Tenho um servidor Web Windows 2003. Quando faço um backup em um zip de algumas pastas, as permissões da pasta não são restauradas quando descompacto o arquivo compactado. Como posso fazer um zip salvando as permissões originais ou como posso fazer um backup com todas as permissões intactas?

Não consigo instalar nenhum software, é um servidor de produção.

    
por Leandro Tupone 15.08.2011 / 17:57

2 respostas

0

Eu usei robocopy, é um aplicativo cmd que eu posso executar e vem com o Windows.

Funciona como:

robocopy {source} {destination} /COPY:DAT
    
por 07.06.2012 / 00:49
5

Você pode fazer isso com um processo de duas etapas. Se esse servidor 2003 tiver o SP2, você terá acesso ao utilitário icacls . Com isso você pode correr:

icacls f:\inetpub\wwwhome\* /save f:\backups\rights-acls.txt /t /c
[zip f:\inetpub\wwwhome\

Isso criará um arquivo com todos os direitos armazenados nele, mantenha-o com o zip. Para restaurar

[unzip the file to the target]
icacls f:\inetpub\wwwhome /restore f:\backups\rights-acls.txt 

Se você não tiver icacls no sistema, não há muita ajuda. Felizmente, o icacls é incluído no Windows Vista e superior, portanto, se você puder acessar os dados por meio de uma unidade mapeada, poderá executá-lo a partir do lado do cliente e descartar o arquivo onde for necessário.

    
por 16.08.2011 / 04:04