Как дать общий доступ к папке через командную строку CMD.

Процеcс предоставления общего доступа к папке через графический интерфейс более длителен чем через командную строку и к тому же не всегда есть возможность выполнить его таким способом. Например, операционная система запущена от имени пользователя, а для предоставления общего доступа к папке необходимо обладать правами администратора. Поэтому необходимо будет сменить учетную запись и уже от имени администратора выполнять все процедуры.

В случае с командной строкой все гораздо проще. Под текущей учетной записью запускаем cmd от имени администратора и вводим команду:

net share sharename=c:\sharefolder

где sharename - это имя общей папки в сети
sharefolder - это путь к папке на компьютере

Чтобы дать доступ к сетевой папке конкретному пользователю с определенными правами на чтение, изменение или полные, необходимо указать команду net share с параметром /GRANT.

net share sharename=d:\foldername /GRANT:domainname\username,FULL

Параметр /GRANT может принимать значения READ, CHANGE, FULL, что означает соответственно ЧТЕНИЕ, ИЗМЕНЕНИЕ, ПОЛНЫЙ.

Для удаление общего ресурса используется параметр /DELETE.

net share sharename /DELETE

1 thought on “Как дать общий доступ к папке через командную строку CMD.

  1. Роман

    Благодарю за статью, очень полезно в связке с psexec, если нужно открыть целый диск, в psexec есть еще команда для отображения всех дисков, а следом тогда net share

Добавить комментарий для Роман Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *