Чистое использование против susbst

На stackexchange есть много вопросов, требующих постоянной перезагрузки, и ответы указывают либо на раздел реестра. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices или псубст.

Мне кажется, что поверхностно, по крайней мере, подобный эффект может быть достигнут с помощью постоянного подключенного сетевого диска, например, вторая команда ниже может заменить первую; они оба разрешают доступ к c:\<path> используя короче X:

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

При каких обстоятельствах сопоставление сетевого диска не будет работать?

2 ответа

Решение

Не у всех есть доступ к акциям знака доллара. По умолчанию только администраторы.

Изменить: они также недоступны в домашних выпусках Windows, из того, что я читал.

Несколько вещей приходят на ум, почему у вас могут возникнуть проблемы с командой net use

  1. вы предполагаете, что пользователь имеет доступ к административным ресурсам. По умолчанию это общий доступ только для администратора.
  2. Вы предполагаете, что акции включены. Если административный ресурс был отключен, это не сработает.
  3. Вы предполагаете, что сеть сама по себе работает правильно. Возможно, что сеть может быть нарушена, localhost перенаправлен куда-то еще, и т.д..

Эти сценарии маловероятны, но могут произойти.

Использование команды net use делает ненужные шаги, которых можно было бы избежать с помощью psubst.

Другие вопросы по тегам