Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

Как через командную строку можно открыть доступ к ресурсу, создать шару?

как с помощью vbs или cmd.exe расшарить папку?

Как через командную строку можно открыть доступ к ресурсу, создать шару?

Возможно несколько вариантов

TechNet Script Center Sample Scripts

‘ Create a Network Share ‘ Windows Server 2003 : Yes ‘ Windows XP : Yes ‘ Windows 2000 : Yes ‘ Windows NT 4.0 : Yes ‘ Windows 98 : Yes Const FILE_SHARE = 0 Const MAXIMUM_CONNECTIONS = 25 strComputer = «.» Set objWMIService = GetObject(«winmgmts:» _ & «{impersonationLevel=impersonate}!\\» & strComputer & «\root\cimv2») Set objNewShare = objWMIService.Get(«Win32_Share») errReturn = objNewShare.Create _ («C:\Finance», «FinanceShare», FILE_SHARE, _ MAXIMUM_CONNECTIONS, «Public share for the Finance group.»)

Из командной строки

C:\>net share ? Синтаксис данной команды: NET SHARE имя_ресурса имя_ресурса=диск:путь [/USERS:чиcло | /UNLIMITED] [/REMARK:»текст»] [/CACHE:Manual | Automatic | No ] [/CACHE:Manual | Documents| Programs | None ] имя_ресурса [/USERS:число | /UNLIMITED] [/REMARK:»текст»] [/CACHE:Manual | Documents | Programs | None] {имя_ресурса | имя_устройства | диск:путь} /DELETE

или

C:\>cacls Просмотр и изменение таблиц управления доступом (ACL) к файлам CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя […]] [/P имя:доступ […]] [/D имя […]] имяФайла Вывод таблиц управления доступом. /T Замена таблиц управления доступом для указанных файлов в текущем каталоге и всех подкаталогах. /E Изменение таблицы управления доступом вместо ее замены. /C Продолжение при ошибках отказа в доступе. /G имя:доступ Определение разрешений для указанных пользователей. «доступ»: R Чтение W Запись C Изменение (запись) F Полный доступ /R имя Отзыв разрешений для пользователя (только вместе с /E). /P имя:доступ Замена разрешений для указанного пользователя. «доступ»: N Отсутствует R Чтение W Запись C Изменение (запись) F Полный доступ /D имя Запрет на доступ для указанного пользователя. Для выбора нескольких файлов используются подстановочные знаки. В команде можно указать несколько пользователей. Сокращения: CI — Наследование контейнерами (Container Inherit). ACE будет унаследован папками. OI — Наследование объектами (Object Inherit). ACE будет унаследован файлами. IO — Только наследованное (Inherit Only). ACE не будет применим к текущему файлу/папке.

Всем удачной работы !!!

27.07.2011 Posted by | scripts&GPO | Комментарии к записи Как через командную строку можно открыть доступ к ресурсу, создать шару? отключены