Redirecionamento de pasta estranha

3

Eu herdei recentemente um cliente que possui um GPO de diretiva de redirecionamento de pasta e caminhos iniciais especificados por meio de atributos do usuário no AD. Agora, o estranho é que, literalmente, não tenho ideia de como está funcionando. Veja por exemplo:

No GPO - especifica a localização do redirecionamento Meus documentos para:

\%HOMESHARE%%HOMEPATH

Agora, se eu digitar isso em um prompt de execução manualmente, é claro que resolve:

\\server01\user\john

A unidade de conexão da Pasta Doméstica especificada para John no AD é mapeada para U: \ e no campo:

\server01\user\john

No entanto, o redirecionamento de pastas está funcionando. Como isso é possível? Para esclarecer, este é um ambiente de servidor Windows 2003 com clientes Win7 e Win XP (o redirecionamento funciona em ambos os clientes)

    
por PnP 26.07.2013 / 20:31

1 resposta

1

O software da Microsoft às vezes "ajuda", removendo barras extras. Não é consistente em todos os softwares / APIs / métodos. Eu não acho que isso é formalmente documentado em qualquer lugar.

Por exemplo, se você inserir um caminho em um formato como o seguinte no menu Iniciar - > Run / caixa de pesquisa, ele irá falhar, como você nota.

\\server01\user\john

No entanto, se você inserir o caminho no seguinte formato, ele deverá funcionar:

file:////server01/user/john

Curiosamente, nos meus testes, é possível usar até seis barras, mas sete geram um erro. (Win 7 Pro SP1)

Como um aparte, vale a pena mencionar que apenas um conjunto muito limitado de variáveis de ambiente pode ser usado no caminho de redirecionamento de pastas. Eles são %USERNAME% , %USERPROFILE% , %HOMESHARE% e %HOMEPATH% . Referência MSFT

    
por 29.11.2017 / 17:16