CMD/BAT - [решено] Скрыть сетевой диск после подключения
-
Freddy1984
CMD/BAT - [решено] Скрыть сетевой диск после подключения
Здравствуйте. Возможно ли скрыть сетевой диск после его подключения (то есть что бы он не был виден не в проводнике не в тотале, не в фаре)? Если да, то какой командой?
Спасибо.
Спасибо.
-
Iska
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Нет, нельзя. Если Проводник и Far Manager (TechInfo #30) поддерживают групповую политику по скрытию дисков (
NoDrives
), то, насколько я знаю, Total Commander — нет.-
Freddy1984
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Цитата Iska:
насколько я знаю, Total Commander — нет.
ладно, понятно. а вообще команда есть такая? что бы хоть в проводнике не было видно сетевого диска...
насколько я знаю, Total Commander — нет.
CMD/BAT - [решено] Скрыть сетевой диск после подключения
ладно, понятно. а вообще команда есть такая? что бы хоть в проводнике не было видно сетевого диска...
-
mwz
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Цитата Freddy1984:
что[]бы хоть в проводнике не было видно сетевого диска
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp).
Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет.
Цитата Freddy1984:
а вообще команда есть такая?
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives).
что[]бы хоть в проводнике не было видно сетевого диска
CMD/BAT - [решено] Скрыть сетевой диск после подключения
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp).
Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет.
Цитата Freddy1984:
а вообще команда есть такая?
CMD/BAT - [решено] Скрыть сетевой диск после подключения
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives).
-
Freddy1984
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Цитата mwz:
если программе нужна именно буква диска, этот метод не поможет.
именно
Цитата mwz:
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives).
я это понял, но можно пример команды? то есть как правильно командой оформить сокрытие диска??
если программе нужна именно буква диска, этот метод не поможет.
CMD/BAT - [решено] Скрыть сетевой диск после подключения
именно
Цитата mwz:
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives).
CMD/BAT - [решено] Скрыть сетевой диск после подключения
я это понял, но можно пример команды? то есть как правильно командой оформить сокрытие диска??
-
mwz
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Freddy1984, NoDrive_X.bat
Код:
скрывает диск X: (после перезагрузки, или как минимум после завершения и повторного запуска Проводника, т.е. процесса explorer.exe).
Можно запретить показ сразу несколько букв дисков: каждой запрещаемой букве соответствует единичка на месте номера буквы справа (первый — диск A:, двадцать шестой — диск Z) в двоичном представлении значения DWORD. Буква X в примере батника — двадцать четвёртая.
Глобально убрать запрет показа всех букв:
No_NoDrives.bat
Код:
(действует также после перезагрузки, или как минимум после завершения и повторного запуска Проводника, т.е. процесса explorer.exe).
Код:
Код: Выделить всё
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDrives /t REG_DWORD /d 0x00800000 /fскрывает диск X: (после перезагрузки, или как минимум после завершения и повторного запуска Проводника, т.е. процесса explorer.exe).
Можно запретить показ сразу несколько букв дисков: каждой запрещаемой букве соответствует единичка на месте номера буквы справа (первый — диск A:, двадцать шестой — диск Z) в двоичном представлении значения DWORD. Буква X в примере батника — двадцать четвёртая.
Глобально убрать запрет показа всех букв:
No_NoDrives.bat
Код:
Код: Выделить всё
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDrives /f(действует также после перезагрузки, или как минимум после завершения и повторного запуска Проводника, т.е. процесса explorer.exe).
-
Iska
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Freddy1984, я таки поддержу посыл коллеги mwz:
Цитата mwz:
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp).
А на один случай из:
Цитата mwz:
Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет.
— для пакетных файлов — порекомендую пользовать пару «pushd/popd».
Цитата mwz:
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp).
CMD/BAT - [решено] Скрыть сетевой диск после подключения
А на один случай из:
Цитата mwz:
Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет.
CMD/BAT - [решено] Скрыть сетевой диск после подключения
— для пакетных файлов — порекомендую пользовать пару «pushd/popd».
-
Freddy1984
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Цитата Iska:
— для пакетных файлов — порекомендую пользовать пару «pushd/popd».
Спасибо.
pushd - Сохраняет текущий каталог для использования командой POPD, а затем
переходит в указанный каталог.
popd - Когда расширенная обработка команд включена, команда POPD удаляет временные
имена дисков, созданные командой PUSHD для сетевых ресурсов, при удалении
соответствующего диска из стека каталогов.
Ничерта не понял как команду то оформить для пакетника?
не подскажете пример готовой команды с использованием pushd/popd ?
Буду благодарен.
— для пакетных файлов — порекомендую пользовать пару «pushd/popd».
CMD/BAT - [решено] Скрыть сетевой диск после подключения
Спасибо.
pushd - Сохраняет текущий каталог для использования командой POPD, а затем
переходит в указанный каталог.
popd - Когда расширенная обработка команд включена, команда POPD удаляет временные
имена дисков, созданные командой PUSHD для сетевых ресурсов, при удалении
соответствующего диска из стека каталогов.
Ничерта не понял как команду то оформить для пакетника?
не подскажете пример готовой команды с использованием pushd/popd ?Буду благодарен.
-
Iska
Re: CMD/BAT - [решено] Скрыть сетевой диск после подключения
Типичный пример:
Код:
или:
Код:
«pushd/popd»:
Код:
Код:
Код: Выделить всё
if exist "\\Server\Share\." (
dir "\\Server\Share\Folder\*.*"
)или:
Код:
Код: Выделить всё
if exist "\\Server\Share\." (
net.exe use z: "\\Server\Share"
dir "z:\Folder\*.*"
net.exe use z: /delete
)«pushd/popd»:
Код:
Код: Выделить всё
pushd "\\Server\Share" && (
dir ".\Folder\*.*"
popd
)