Программное обеспечение

Как сделать батник делающий все локальные диски общими? (это для юзеров не знающих как это делается)

Помогите очень нужно.
@Echo off
net share disk_d=d: > null
net share disk_c=c: > null
\\\не работает
Cergey Bazhan
Cergey Bazhan
34
Основной синтаксис команды 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 не исключение.
ЕТ
Евгений Тузов
846
Лучший ответ
Все диски? всех компов? общими?
Явно что-то недоброе задумал ;))
Cergey Bazhan доброе просто юзерам долго объяснять как это делать а нужно в сеть их всех построить
Александр Ходунов А зачем в сети всех делать доступными? Не проще одну общую папку на серваке для обмена файлами? И скрипт на еженочную очистку... Чтобы не расслаблялись :))
@Echo off
net share disk_d=d: > nul
net share disk_c=c: > nul
попробуй так
net share xxx=c:\