Junção v1.07
Por Mark Russinovich
Publicado: 4 de julho de 2016
Baixar Junção(504 KB)
Introdução
Windows 2000 e mais tarde apoiar pontos de junção, onde um diretório serve como pseudónimo a outro diretório no computador. Por exemplo, se o diretório D:\WIN especificasse C:\WINNT\SYSTEM32 como alvo, então uma aplicação de acesso D:\WIN\DRIVERS estaria, na realidade, a aceder a C:\WINNT\SYSTEM32\DRIVERS. Infelizmente, Windows 2000 vem sem ferramentas para criar pontos de junção. Você tem que comprar o Windows Kit de Recursos 2000, que vem com o linkd utilitário para criar junções. Por isso, decidi escrever a minha própria ferramenta de criação de pontos de junção: Junction . Cria pontos de junção NTFS, permite-lhe ver se ficheiros ou diretórios são realmente pontos de reparse. (Os pontos de reparse são o mecanismo em que se baseiam as junções NTFS. O Serviço de Armazenamento Remoto utiliza pontos de reparse, bem como pontos de montagem de volume.)
Nota
Windows não suporta junções a diretórios em ações remotas.
Utilização da Junção
Syntax
- Para obter informações de ponto de reparse:
junction.exe [-s] [-q] <file or directory> - Para criar um ponto de junção:
junction.exe <junction directory> <junction target> - Para eliminar um ponto de junção:
junction.exe -d <junction directory>
Parâmetros
| Parâmetro | Descrição |
|---|---|
<file or directory> |
Caminho para o ficheiro ou pasta para consulta para reparar informações de ponto |
-s |
Repetir subdireções |
<junction directory> |
Nome do ponto de junção para criar ou eliminar |
<junction target> |
Caminho completo para o alvo do ponto de junção para criar |
-d |
Apagar o ponto de junção |
Exemplos
Para determinar se um ficheiro é uma junção, especifique o nome do ficheiro:
junction c:\test
Para listar as junções por baixo de um diretório, inclua o interruptor :
junction -s c:\
Para criar uma junção c:\Ficheiros de programa para "c:\Ficheiros do programa":
md Program-Files
junction c:\Program-Files "c:\Program Files"
Para eliminar uma junção, utilize o interruptor -d:
junction -d c:\Program-Files
Códigos de devolução
0 - sobre o sucesso
-1 - sobre a criação falhada de nova junção
0 - na eliminação falhada da junção (por exemplo, se o ficheiro não for encontrado)
0 - na verificação se um ficheiro é uma junção falha (por exemplo, se o ficheiro não for encontrado)
Baixar Junção(504 KB)
Continua:
- Cliente: Windows Vista e superior
- Servidor: Windows Server 2008 e mais alto
- Nano Server: 2016 e mais alto