verificar o "desbloqueio" nas propriedades do arquivo para um arquivo xml

2

Eu tenho um script imacro do firefox que baixa um arquivo xml de uma fonte confiável. Quando o arquivo é baixado, processamos o arquivo usando ssis. Infelizmente, não podemos fazer isso a menos que o botão "desbloquear" seja clicado nas propriedades do arquivo, ao lado da mensagem "Este arquivo veio de outro computador e pode estar bloqueado para ajudar a proteger este computador".

Minha pergunta é como eu escrevo um script para definir o atributo para "desbloquear"? Alguém pode aconselhar sobre qual é o nome deste atributo para que eu possa pesquisar mais

info de configuração: - win 2003 std R2 -sp2 server.

    
por Joe 12.10.2009 / 13:43

1 resposta

2

Essas informações são armazenadas em um fluxo NTFS alternativo denominado Zone.Identifier , anexado ao arquivo.

Você pode visualizar os dados dentro, por exemplo, executando notepad foo.xml:Zone.Identifier

SysInternals tem uma ferramenta Fluxos para remover fluxos NTFS. Faça o download e execute:

streams -d foo.xml

(ou você pode escrever seu próprio, consistindo em um único unlink("foo.xml:Zone.Identifier"); )

    
por 12.10.2009 / 13:58