Junção v1.07

Por Mark Russinovich

Publicado: 4 de julho de 2016

DownloadBaixar 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)

DownloadBaixar Junção(504 KB)

Continua:

  • Cliente: Windows Vista e superior
  • Servidor: Windows Server 2008 e mais alto
  • Nano Server: 2016 e mais alto