Показать полную графическую версию : [решено] Создание сетевой папки
Нужно создать с помощью cmd/bat на компьютере пользователя с паролем (непривелигированного), сетевую папку - и дать только этому пользователю доступ к этой папке по сети для чтения (как вариант для чтения и записи). Для чего?? Есть машина с фильмами, дабы народ смотрел по сети, и не клянчил пароль администратора. Автоматизация нужна, потому что машин много - 30. Windows XP SP2, Sp3, Windows 2000 SP4, без домена, просто рабочая группа.
Если это невозможно сделать путем cmd/bat, принимаются и другие варианты. А если бы это все можно было сделать удаленно, было бы вообще супер.
Petya V4sechkin
21-04-2009, 13:05
Net Share /?
А если бы это все можно было сделать удаленно
Воспользуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по удаленн.
http://oszone.net/user_img/050214130343/filters.png
Результат (http://forum.oszone.net/forumdisplay.php?f=102&filter_string=удаленн&filter_by=title)
спасибо. Petya V4sechkin,
Net Share /? помогло. плюс net user и практически все что надо (фильтр указал каким макаром все это можно запустить удаленно). осталось только одно - еще бы права на доступ на шаровую папку как-то через командную строку назначать.
или оставить всем полный доступ, а ограничивать уже через NTFS ?? хотелось бы из командной строки.
Petya V4sechkin
21-04-2009, 15:52
kumian, еще можно с помощью WMIC (http://support.microsoft.com/kb/295622).
Что касается разрешений на шару, это довольно сложно (в инете есть примеры VBS-скриптов с классом Win32_Share, там без пол-литра не поймешь). Проще NTFS-разрешения задать командой Cacls или SubInACL (http://www.microsoft.com/downloadS/details.aspx?familyid=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en).
спасибо.
относительно прав нарыл еще кое-что здесь
http://xaegr.wordpress.com/2009/04/15/net-share-parsing/
но оно вроде относится к PowerShell - не знаю что это такое (ну прочитал на википедии - но толку мало).
и еще такое - RMTShare. вроде устарело уже судя по дате.
предоставленной информации хватит для испытаний, буду пробывать на локальной машине. если выйдет, возможно возникнет вопрос как загнать перебор машин по сети в батник, чтобы не щелкать ручками.
а пока что, вопрос можно считать закрытым.
Petya V4sechkin
21-04-2009, 17:37
возможно возникнет вопрос как загнать перебор машин по сети в батник
Примерно так:
@Echo Off
SetLocal EnableExtensions
For /F "Tokens=1 Delims=\ " %%I In ('Net View ^| Find "\"') Do (
Echo %%I
)
Вместо Echo %%I подставить нужные команды.
Petya V4sechkin,
этого даже замного :-).
у машин то адреса 10.13.1.1-30 --- так что можно сделать, наверное, перебор как здесь http://forum.oszone.net/thread-134614.html.
но все равно спасибо большое.
разбираюсь с Cacls.
по ходу возник вопрос по теме --- в какой кодировке сохранять бат файл, если там будут русские буквы (виндовс русский) - ansi или dos?? Названия локальной группы заключать в кавычки??
Petya V4sechkin
22-04-2009, 12:14
в какой кодировке сохранять бат файл, если там будут русские буквы (виндовс русский) - ansi или dos??
DOS-866 (http://oszone.net/2774#q8)
Названия локальной группы заключать в кавычки??
Если они с пробелами.
разбираюсь с Cacls.
и еще такое - RMTShare
А RMTShare (ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/RMTSHAR.EXE) удобная штука, оказывается (так что можно без Cacls обойтись).
Работает на XP, вот пример создания шары на компьютере Comp с доступом Всем только для чтения:
RMTSHARE.EXE \\Comp\имя_шары=путь_к_папке /REMARK:"Описание шары" /GRANT Все:READ
На английских системах вместо Все Everyone.
спасибо за ссылку на RMTShare.
вчера что-то рыл интернет и все никак не мог достучатся до сердца майкрсофт, а сегодня ткнул по ссылке и за 3 секунды скачал.
Цитата kumian:
Названия локальной группы заключать в кавычки??
Если они с пробелами. »
имеется ввиду локальной группы пользователей (например - Опытные пользователи -- типа туда юзера буду включать). Просто не допечатал вчера... спешил.
Serjione
17-06-2009, 13:09
Попытался удаленно расшарить флешку.
RMTSHAR.EXE \\komp1\J=J:\ /REMARK: "SHARA" /GRANT Ev
eryone:READ
PKSFX (R) FAST! Self Extract Utility Version 2.04g 02-01-93
Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Shareware version
PKSFX Reg. U.S. Pat. and Tm. Off.
Extracts files from a zipfile to their original name,size,date & attributes.
Usage: PKSFX [options] [d:path\] [file...]
Options are:
-c[m] = extract to screen [with more] -e = extract file(s) (default)
-d = create directories stored in ZIP -l = display software license
-o = overwrite existing files -t = test zipfile integrity
-n = extract only newer files -s<pwd> = unScramble with password
-p[a,b][c][1,2,3]=extract to printer [Asc mode,Bin mode][Com port] [port #]
d:path\ = Output drive and/or path.
file = Name(s) of files to extract. Wildcards *,? ok. Default is ALL files.
If you use PKSFX on a regular basis you are strongly encouraged to register
it. With a full registration of US $47.00 you will receive a comprehensive
printed manual, the latest version of PKZIP, PKUNZIP & PKSFX software, and
when available, the next version of the software. See the documentation for
commercial and distribution licensing info. Send check or money order to:
PKWARE, Inc.
9025 N. Deerwood Drive
Brown Deer, WI 53223
Причем тут PKSFX, народ ?
Petya V4sechkin
17-06-2009, 15:40
Serjione, распакуйте архив RMTSHAR.EXE
Serjione
17-06-2009, 20:18
Petya V4sechkin, распаковал, делаю как написал выше, выдает:
The command failed: 123
Petya V4sechkin
18-06-2009, 08:52
The command failed: 123
123 означает: Синтаксическая ошибка в имени файла, имени папки или метке тома.
Devils0411
30-06-2009, 19:33
Как это побороть?
net share WINXPSP3=D:\test
/GRANT:Все,READ
cacls D:\test /G Все:R
Но ничего не меняет, почему?
Serjione
20-08-2009, 17:21
Petya V4sechkin, The command failed: 2116 о чем говорит ?
Petya V4sechkin
20-08-2009, 17:23
Serjione, в командной строке наберите:
Net Helpmsg 2116
Устройство или каталог не существует.
ОБЪЯСНЕНИЕ
Пользователь указал неизвестное устройство или каталог.
ДЕЙСТВИЯ
Проверьте правильность имени устройства или каталога.
Serjione
21-08-2009, 13:15
Petya V4sechkin, спасибо за помощь. :Beer:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.