Existe uma janela equivalente ao antigo SUBST
comando dos ?
Quero poder atribuir uma letra de unidade local a uma pasta em uma unidade local.
Percebo que uma unidade mapeada funcionará (e até agora essa é a técnica que acabei usando), mas não parece ser interrompida até muito tarde no processo de inicialização. No passado, também tentei colocar SUBST
comandos em arquivos em lotes no processo de inicialização, mas isso também não parece funcionar.
Respostas:
Boas notícias! O
subst
comando ainda funciona no Windows 7 !Para criar um novo mapeamento:
subst x: C:\Folder\Example
Para remover um mapeamento:
subst x: /D
fonte
gpedit.msc
/ Editor de Diretiva de Grupo Local?Alternativa:
A diferença entre
net use
esubst
abaixo do intervalosubst
Quando um compartilhamento se torna indisponível,
subst
você tenta se conectar novamente, afetando gravemente o desempenho do seu PC enquanto ele tenta se reconectar. Isso é menos comum no mapeamento de arquivos locais, pois só ocorrerá se você mudar o nome das pastas no caminho. A resolução, se isso ocorrer, ésubst x: /d
uso líquido
net use
foi introduzido no win2k / xp para fornecer uma alternativa para isso. Quandonet use
é usado para conectar-se a um local e esse local se torna inacessível, o Windows reportará a unidade como desconectada e não tentará se reconectar até que o usuário tente se reconectar aos recursos na unidade mapeada. Isso resolve os problemas de desempenho observados emsubst
Para obter mais informações sobre os dois comandos, você pode consultar através da linha de comando com
/?
net use /?
&subst /?
fonte
net use
abordagem parece preferível, mas se houver uma sobrecarga significativamente maior, porque isso envolverá a pilha de rede, usarei subst, pois provavelmente não encontro o problema de tentar novamente.Mapped network drives created by an elevated process will not be visible to an unelevated process and vice versa
(o link também explica como você pode ajustar o registro para solucionar isso).A melhor maneira de fazer isso na inicialização é colocá-lo no registro . Abra o regedit.exe e navegue até
Adicione um novo valor REG_SZ e nomeie-o
X:
onde X é sua letra de unidadeO valor deve ser o caminho neste formulário
fonte
subst
unidades não são vistas.Outra maneira é colocar um compartilhamento na pasta que você deseja mapear. Você pode usar a opção de mapear unidade de rede, que pode ser acessada clicando com o botão direito do mouse no meu computador no Windows Explorer.
Observe que você precisará ativar a descoberta de rede antes de configurar o compartilhamento.
A vantagem dessa abordagem é que você define a opção de criação no logon.
fonte
Apenas para adicionar às respostas acima. Outra opção é um link simbólico que é abordado nesta questão da SU. Como montar uma unidade de rede em uma pasta?
fonte
A melhor maneira é através do gerenciamento de unidades. Você pode especificar um caminho para montar uma unidade em vez de uma letra de unidade.
Vá para Painel de controle -> Ferramentas administrativas -> Gerenciamento do computador -> Gerenciamento de unidades.
Clique com o botão direito do mouse no volume que deseja alterar e selecione Alterar letra e caminhos da unidade.
Dessa forma, você pode remover a letra da unidade original e montá-la somente em um diretório. É assim que você pode contornar o limite de 24 unidades no Windows.
fonte