![]() |
Создание сетевой папки
Нужно создать с помощью cmd/bat на компьютере пользователя с паролем (непривелигированного), сетевую папку - и дать только этому пользователю доступ к этой папке по сети для чтения (как вариант для чтения и записи). Для чего?? Есть машина с фильмами, дабы народ смотрел по сети, и не клянчил пароль администратора. Автоматизация нужна, потому что машин много - 30. Windows XP SP2, Sp3, Windows 2000 SP4, без домена, просто рабочая группа.
Если это невозможно сделать путем cmd/bat, принимаются и другие варианты. А если бы это все можно было сделать удаленно, было бы вообще супер. |
|
спасибо. Petya V4sechkin,
Net Share /? помогло. плюс net user и практически все что надо (фильтр указал каким макаром все это можно запустить удаленно). осталось только одно - еще бы права на доступ на шаровую папку как-то через командную строку назначать. или оставить всем полный доступ, а ограничивать уже через NTFS ?? хотелось бы из командной строки. |
kumian, еще можно с помощью WMIC.
Что касается разрешений на шару, это довольно сложно (в инете есть примеры VBS-скриптов с классом Win32_Share, там без пол-литра не поймешь). Проще NTFS-разрешения задать командой Cacls или SubInACL. |
спасибо.
относительно прав нарыл еще кое-что здесь http://xaegr.wordpress.com/2009/04/1...share-parsing/ но оно вроде относится к PowerShell - не знаю что это такое (ну прочитал на википедии - но толку мало). и еще такое - RMTShare. вроде устарело уже судя по дате. предоставленной информации хватит для испытаний, буду пробывать на локальной машине. если выйдет, возможно возникнет вопрос как загнать перебор машин по сети в батник, чтобы не щелкать ручками. а пока что, вопрос можно считать закрытым. |
Цитата:
Код:
@Echo Off |
Petya V4sechkin,
этого даже замного :-). у машин то адреса 10.13.1.1-30 --- так что можно сделать, наверное, перебор как здесь http://forum.oszone.net/thread-134614.html. но все равно спасибо большое. разбираюсь с Cacls. по ходу возник вопрос по теме --- в какой кодировке сохранять бат файл, если там будут русские буквы (виндовс русский) - ansi или dos?? Названия локальной группы заключать в кавычки?? |
Цитата:
Цитата:
Цитата:
Цитата:
Работает на XP, вот пример создания шары на компьютере Comp с доступом Всем только для чтения: Код:
RMTSHARE.EXE \\Comp\имя_шары=путь_к_папке /REMARK:"Описание шары" /GRANT Все:READ |
спасибо за ссылку на RMTShare.
вчера что-то рыл интернет и все никак не мог достучатся до сердца майкрсофт, а сегодня ткнул по ссылке и за 3 секунды скачал. Цитата:
|
Попытался удаленно расшарить флешку.
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, народ ? |
Serjione, распакуйте архив RMTSHAR.EXE
|
Petya V4sechkin, распаковал, делаю как написал выше, выдает:
The command failed: 123 |
Цитата:
|
Как это побороть?
net share WINXPSP3=D:\test /GRANT:Все,READ cacls D:\test /G Все:R Но ничего не меняет, почему? |
Petya V4sechkin, The command failed: 2116 о чем говорит ?
|
Serjione, в командной строке наберите:
Код:
Net Helpmsg 2116 Код:
Устройство или каталог не существует. |
Petya V4sechkin, спасибо за помощь. :Beer:
|
Время: 07:51. |
Время: 07:51.
© OSzone.net 2001-