Создание общего ресурса и предоставление разрешений через cmd.exe и сетевой ресурс

Я пытаюсь создать общий ресурс на Windows Server 2008.

Я могу сделать это нормально через графический интерфейс, и все работает как шарм.

Но когда я пытаюсь сделать это через командную строку (мне нужна командная строка для шага действия FinalBuilder WMI), ничего не происходит.

Я использую команду:

C:\>net share MyShare=d:\MyShareFolder /grant:Everyone,FULL

Он возвращает сообщение типа "Общий ресурс был создан", и он действительно создан, но разрешения не применяются.

Первоначально я пытался предоставить конкретный пользователь для общего ресурса, но это также не удается. Команда была такая:

C:\>net share MyShare=d:\MyShareFolder /grant:domain\myuser,FULL

Я также пытался использовать двойные кавычки вокруг спецификации домена \ пользователя, но результат тот же.

Должно быть что-то, чего мне не хватает - но что это?

Спасибо,

/ Jesper

2 ответа

Вы должны убедиться, что у пользователя есть права доступа к папке.

Напр.:

icacls "d:\MyShareFolder" /grant myuser:(OI)(CI)F

Откуда ты знаешь, что это терпит неудачу? Это работает здесь. Вам нужны кавычки, если в имени есть пробелы.

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

Другие вопросы по тегам