Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скрыть сетевой диск после подключения

Ответить
Настройки темы
CMD/BAT - [решено] Скрыть сетевой диск после подключения

Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Изменения
Автор: Freddy1984
Дата: 28-01-2016
Здравствуйте. Возможно ли скрыть сетевой диск после его подключения (то есть что бы он не был виден не в проводнике не в тотале, не в фаре)? Если да, то какой командой?
Спасибо.

Отправлено: 15:06, 28-01-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Нет, нельзя. Если Проводник и Far Manager (TechInfo #30) поддерживают групповую политику по скрытию дисков (NoDrives), то, насколько я знаю, Total Commander — нет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:34, 28-01-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
насколько я знаю, Total Commander — нет. »
ладно, понятно. а вообще команда есть такая? что бы хоть в проводнике не было видно сетевого диска...

Отправлено: 15:38, 28-01-2016 | #3

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата Freddy1984:
что[]бы хоть в проводнике не было видно сетевого диска »
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp).

Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет.

Цитата Freddy1984:
а вообще команда есть такая? »
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives).

-------
Mikhail Zhilin

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:55, 28-01-2016 | #4


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата mwz:
если программе нужна именно буква диска, этот метод не поможет. »
именно
Цитата mwz:
Так вам же Iska сразу сказал про групповую политику по скрытию дисков (NoDrives). »
я это понял, но можно пример команды? то есть как правильно командой оформить сокрытие диска??

Отправлено: 16:04, 28-01-2016 | #5

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Freddy1984, NoDrive_X.bat
Код: Выделить весь код
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).

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 28-01-2016 в 19:00.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:54, 28-01-2016 | #6


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Freddy1984, я таки поддержу посыл коллеги mwz:
Цитата mwz:
Не обращайтесь к нему как к сетевому — а обращайтесь по имени административного ресурса (заимев права на доступ к этому ресурсу), типа \\second_comp\C$ (это диск C: компьютера second_comp). »
А на один случай из:
Цитата mwz:
Хотя в некоторых случаях, если программе нужна именно буква диска, этот метод не поможет. »
— для пакетных файлов — порекомендую пользовать пару «pushd/popd».
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:35, 28-01-2016 | #7


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
— для пакетных файлов — порекомендую пользовать пару «pushd/popd». »
Спасибо.
pushd - Сохраняет текущий каталог для использования командой POPD, а затем
переходит в указанный каталог.
popd - Когда расширенная обработка команд включена, команда POPD удаляет временные
имена дисков, созданные командой PUSHD для сетевых ресурсов, при удалении
соответствующего диска из стека каталогов.
Ничерта не понял как команду то оформить для пакетника? не подскажете пример готовой команды с использованием pushd/popd ?
Буду благодарен.

Последний раз редактировалось Freddy1984, 29-01-2016 в 09:15.


Отправлено: 08:53, 29-01-2016 | #8


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Типичный пример:
Код: Выделить весь код
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
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:28, 29-01-2016 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скрыть сетевой диск после подключения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как скрыть значок определённого подключения из папки "сетевые подключения"? Solnyshko Хочу все знать 6 06-06-2020 10:36
Интерфейс - [решено] Обязательный вход в сетевой диск WebDAV после каждого старта ОС stsoldier Microsoft Windows 7 2 19-02-2014 14:37
HDD - Windows не видит портативный жесткий диск после подключения к Мак TimSultan Накопители (SSD, HDD, USB Flash) 6 02-11-2012 19:54
Доступ - Скрыть диск Folk40 Microsoft Windows 7 11 07-07-2011 00:11
Разное - скрыть факт подключения флешки mambet43 Microsoft Windows 2000/XP 1 17-12-2009 10:42




 
Переход