uso líquido vs susbst

0

Há muitas perguntas no stackexchange solicitando uma funcionalidade de reinicialização persistente, e as respostas apontam para a chave do Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices ou psubst.

Parece-me que superficialmente pelo menos um efeito similar pode ser alcançado usando uma unidade de rede mapeada persistente, por exemplo, o segundo comando abaixo pode substituir o primeiro; ambos permitem acesso a c:\<path> usando o mais curto X:

psubst X: C:\<path>
net use X: \\localhost\C$\<path>

Quais são as circunstâncias sob as quais mapear uma unidade de rede não funcionará?

Miserable Variable
fonte

Respostas:

0

Nem todo mundo tem acesso aos compartilhamentos de cifrão. Por padrão, somente administradores fazem.

Edit: Eles também não estão disponíveis em edições domésticas do Windows, pelo que li.

Patrick Seymour
fonte
1
Quando isso mudou? Antes eles costumavam trabalhar exatamente da mesma maneira, exceto que, devido a um bug, eles não apareciam quando você procurava um computador. (Mais tarde esse bug mudou para um recurso de design).
Hennes
1
@Hennes: Eu pensei $ as ações estavam sempre ocultas pelo design.
grawity
2
Foi assim desde, pelo menos, NT 4. É por isso que eles são chamados de compartilhamentos administrativos: eles são para administradores.
Patrick Seymour
@grawity Eu gostaria de ter uma boa fonte para apontar. Esp, pois isso pode ser uma lenda urbana. Mas a maneira como foi explicado para mim é que inicialmente era um 'recurso não documentado'. Naquela época eu era novo no Windows e estava lutando com o win95 e o ghost, então o tempo do NT 4 parece certo.
Hennes
Obrigado, procurando uma solução para mim, eu não tinha considerado que as ações podem não estar disponíveis para todos
Miserable Variable
1

Algumas coisas vêm à mente por que você pode ter um problema com o comando net use

  1. você está assumindo que o usuário tenha acesso aos compartilhamentos administrativos. Por padrão, esse é um compartilhamento somente de administrador.
  2. Você está assumindo que os compartilhamentos estão habilitados. Se o compartilhamento administrativo foi desativado, isso não funcionará.
  3. Você está supondo que a própria rede esteja funcionando corretamente. É possível que a rede seja quebrada, o host local seja redirecionado para outro local, etc.

Estes cenários não são prováveis, mas poderia acontecer.

Usar o comando net use está tomando etapas desnecessárias que seriam evitadas com o psubst.

Keltari
fonte