Помогите очень нужно.
@Echo off
net share disk_d=d: > null
net share disk_c=c: > null
\\\не работает
Программное обеспечение
Как сделать батник делающий все локальные диски общими? (это для юзеров не знающих как это делается)
Основной синтаксис команды Net Share позволяет увидеть существующие схемы коллективного использования ресурсов. Если набрать
net share
и нажать Enter, мы получим поименный список схем совместного использования с указанием точного пути к ресурсам и любых относящихся к ним комментариев. При этом регистр ввода не имеет значения, как и практически для всех встроенных инструментов Windows, запускаемых из командной строки.
Чтобы создать новую схему совместного использования ресурса, следует набрать (одной строкой)
net share <sharename=drive:path>
/remark: "<remark>"
/grant:<username>,full|change|read
/grant:<username>,full|change|read
Проиллюстрируем эту несколько громоздкую команду на примере:
net share mytest=C:\test
/remark: "Playing with Net Share"
/grant:administrator,full
/grant:otherguy,change
Данная команда предписывает сделать существующую папку (C:\test) совместно используемым ресурсом под названием mytest. Если, например, эта команда набирается на системе с именем PC55, то в рамках универсального соглашения об именовании (UNC) данный совместно используемый ресурс получает имя \\pc55\mytest. В приведенном примере к совместно используемому ресурсу добавлен абсолютно произвольный комментарий.
Непроизвольным, однако, является набор разрешений, устанавливаемый для каждого совместно используемого ресурса с помощью команды Net Share. Можно задавать столько параметров /grant, сколько нужно. В приведенном примере полные разрешения управления Full предоставлены учетной записи, фигурирующей под именем administrator, а учетным записям под именем otherguy — разрешения Change, позволяющие вносить изменения. Существует только три уровня разрешений — Full (полные разрешения) , Change (изменение) и Read (чтение) , поскольку разрешения совместного использования файлов намного проще, чем, скажем, разрешения NTFS.
Изменение разрешений совместного использования
Как задействовать Net Share для изменения разрешений на ресурс совместного использования? Я не нашел более простого способа, чем набор двух команд, одна из которых обеспечивает удаление схемы совместного использования ресурса (что, конечно, не означает удаления самого ресурса) , а другая — повторное создание схемы совместного использования с желаемыми разрешениями. Для удаления схемы совместного использования можно применить ключ /delete, как показано ниже:
net share mytest /delete
Кэширование
Net Share также позволяет управлять процессом кэширования находящейся в совместном пользовании информации, осуществляемым функцией Offline Files в среде Windows 2003, XP и Windows 2000. Графический интерфейс пользователя Windows Explorer позволяет настроить любую схему совместного использования с разрешением четырех уровней кэширования — manual (вручную) , programs (программы) , documents (документы) и none (ничего) . Net Share позволяет указать любой из этих уровней с использованием ключа /cache, как показано ниже:
net share mytest=C:\test
/remark: "Playing with Net Share"
/grant:administrator,full
/grant:otherguy,change
/cache:none
Net-команды чрезвычайно удобны для настройки системы в командном режиме, и Net Share не исключение.
net share
и нажать Enter, мы получим поименный список схем совместного использования с указанием точного пути к ресурсам и любых относящихся к ним комментариев. При этом регистр ввода не имеет значения, как и практически для всех встроенных инструментов Windows, запускаемых из командной строки.
Чтобы создать новую схему совместного использования ресурса, следует набрать (одной строкой)
net share <sharename=drive:path>
/remark: "<remark>"
/grant:<username>,full|change|read
/grant:<username>,full|change|read
Проиллюстрируем эту несколько громоздкую команду на примере:
net share mytest=C:\test
/remark: "Playing with Net Share"
/grant:administrator,full
/grant:otherguy,change
Данная команда предписывает сделать существующую папку (C:\test) совместно используемым ресурсом под названием mytest. Если, например, эта команда набирается на системе с именем PC55, то в рамках универсального соглашения об именовании (UNC) данный совместно используемый ресурс получает имя \\pc55\mytest. В приведенном примере к совместно используемому ресурсу добавлен абсолютно произвольный комментарий.
Непроизвольным, однако, является набор разрешений, устанавливаемый для каждого совместно используемого ресурса с помощью команды Net Share. Можно задавать столько параметров /grant, сколько нужно. В приведенном примере полные разрешения управления Full предоставлены учетной записи, фигурирующей под именем administrator, а учетным записям под именем otherguy — разрешения Change, позволяющие вносить изменения. Существует только три уровня разрешений — Full (полные разрешения) , Change (изменение) и Read (чтение) , поскольку разрешения совместного использования файлов намного проще, чем, скажем, разрешения NTFS.
Изменение разрешений совместного использования
Как задействовать Net Share для изменения разрешений на ресурс совместного использования? Я не нашел более простого способа, чем набор двух команд, одна из которых обеспечивает удаление схемы совместного использования ресурса (что, конечно, не означает удаления самого ресурса) , а другая — повторное создание схемы совместного использования с желаемыми разрешениями. Для удаления схемы совместного использования можно применить ключ /delete, как показано ниже:
net share mytest /delete
Кэширование
Net Share также позволяет управлять процессом кэширования находящейся в совместном пользовании информации, осуществляемым функцией Offline Files в среде Windows 2003, XP и Windows 2000. Графический интерфейс пользователя Windows Explorer позволяет настроить любую схему совместного использования с разрешением четырех уровней кэширования — manual (вручную) , programs (программы) , documents (документы) и none (ничего) . Net Share позволяет указать любой из этих уровней с использованием ключа /cache, как показано ниже:
net share mytest=C:\test
/remark: "Playing with Net Share"
/grant:administrator,full
/grant:otherguy,change
/cache:none
Net-команды чрезвычайно удобны для настройки системы в командном режиме, и Net Share не исключение.
Все диски? всех компов? общими?
Явно что-то недоброе задумал ;))
Явно что-то недоброе задумал ;))
Cergey Bazhan
доброе просто юзерам долго объяснять как это делать а нужно в сеть их всех построить
Александр Ходунов
А зачем в сети всех делать доступными? Не проще одну общую папку на серваке для обмена файлами? И скрипт на еженочную очистку... Чтобы не расслаблялись :))
@Echo off
net share disk_d=d: > nul
net share disk_c=c: > nul
net share disk_d=d: > nul
net share disk_c=c: > nul
попробуй так
net share xxx=c:\
net share xxx=c:\
Похожие вопросы
- Что делать если локальный диск переполнен? Что можно удалить чтоб освободить место?
- Как сделать основным локальным диском D, а не С???
- Не открываются локальные диски, вместо открытия проводника двойным щелчком левой кнопки миши открывается окно Поиска
- Установил Windows 7 и пропал один локальный диск . Что сделать подскажите пожалуйста ! !
- Три винчестера, пять локальных дисков - как все привести в порядок?!
- очистка локального диска полная под ноль
- У кого такое было с виндой 7, что пропадает свободное место на локальном диске с установленной ОС? Как это исправить?
- Привет нужно полностью скопировать локальные диски
- Как установить 2 и более операционки на один локальный диск?
- Как настроить локальный диск?