Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание сетевой папки

Ответить
Настройки темы
CMD/BAT - [решено] Создание сетевой папки

Пользователь


Сообщения: 96
Благодарности: 4

Профиль | Отправить PM | Цитировать


Нужно создать с помощью cmd/bat на компьютере пользователя с паролем (непривелигированного), сетевую папку - и дать только этому пользователю доступ к этой папке по сети для чтения (как вариант для чтения и записи). Для чего?? Есть машина с фильмами, дабы народ смотрел по сети, и не клянчил пароль администратора. Автоматизация нужна, потому что машин много - 30. Windows XP SP2, Sp3, Windows 2000 SP4, без домена, просто рабочая группа.
Если это невозможно сделать путем cmd/bat, принимаются и другие варианты. А если бы это все можно было сделать удаленно, было бы вообще супер.

Отправлено: 12:56, 21-04-2009

 


Moderator


Сообщения: 52406
Благодарности: 15159

Профиль | Отправить PM | Цитировать


Net Share /?

Цитата kumian:
А если бы это все можно было сделать удаленно
Воспользуйтесь фильтрами по названию темы по удаленн.



Результат
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:05, 21-04-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


Сообщения: 96
Благодарности: 4

Профиль | Отправить PM | Цитировать


спасибо. Petya V4sechkin,
Net Share /? помогло. плюс net user и практически все что надо (фильтр указал каким макаром все это можно запустить удаленно). осталось только одно - еще бы права на доступ на шаровую папку как-то через командную строку назначать.
или оставить всем полный доступ, а ограничивать уже через NTFS ?? хотелось бы из командной строки.

Отправлено: 15:23, 21-04-2009 | #3



Moderator


Сообщения: 52406
Благодарности: 15159

Профиль | Отправить PM | Цитировать


kumian, еще можно с помощью WMIC.

Что касается разрешений на шару, это довольно сложно (в инете есть примеры VBS-скриптов с классом Win32_Share, там без пол-литра не поймешь). Проще NTFS-разрешения задать командой Cacls или SubInACL.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:52, 21-04-2009 | #4


Пользователь


Сообщения: 96
Благодарности: 4

Профиль | Отправить PM | Цитировать


спасибо.
относительно прав нарыл еще кое-что здесь

http://xaegr.wordpress.com/2009/04/1...share-parsing/
но оно вроде относится к PowerShell - не знаю что это такое (ну прочитал на википедии - но толку мало).

и еще такое - RMTShare. вроде устарело уже судя по дате.

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

Отправлено: 16:48, 21-04-2009 | #5



Moderator


Сообщения: 52406
Благодарности: 15159

Профиль | Отправить PM | Цитировать


Цитата kumian:
возможно возникнет вопрос как загнать перебор машин по сети в батник
Примерно так:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions

For /F "Tokens=1 Delims=\ " %%I In ('Net View ^| Find "\"') Do (
  Echo %%I
)
Вместо Echo %%I подставить нужные команды.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:37, 21-04-2009 | #6


Пользователь


Сообщения: 96
Благодарности: 4

Профиль | Отправить PM | Цитировать


Petya V4sechkin,
этого даже замного :-).
у машин то адреса 10.13.1.1-30 --- так что можно сделать, наверное, перебор как здесь http://forum.oszone.net/thread-134614.html.
но все равно спасибо большое.

разбираюсь с Cacls.
по ходу возник вопрос по теме --- в какой кодировке сохранять бат файл, если там будут русские буквы (виндовс русский) - ansi или dos?? Названия локальной группы заключать в кавычки??

Отправлено: 11:44, 22-04-2009 | #7



Moderator


Сообщения: 52406
Благодарности: 15159

Профиль | Отправить PM | Цитировать


Цитата kumian:
в какой кодировке сохранять бат файл, если там будут русские буквы (виндовс русский) - ansi или dos??
DOS-866

Цитата kumian:
Названия локальной группы заключать в кавычки??
Если они с пробелами.

Цитата kumian:
разбираюсь с Cacls.
Цитата kumian:
и еще такое - RMTShare
А RMTShare удобная штука, оказывается (так что можно без Cacls обойтись).
Работает на XP, вот пример создания шары на компьютере Comp с доступом Всем только для чтения:
Код: Выделить весь код
RMTSHARE.EXE \\Comp\имя_шары=путь_к_папке /REMARK:"Описание шары" /GRANT Все:READ
На английских системах вместо Все Everyone.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:14, 22-04-2009 | #8


Пользователь


Сообщения: 96
Благодарности: 4

Профиль | Отправить PM | Цитировать


спасибо за ссылку на RMTShare.
вчера что-то рыл интернет и все никак не мог достучатся до сердца майкрсофт, а сегодня ткнул по ссылке и за 3 секунды скачал.
Цитата Petya V4sechkin:
Цитата kumian:
Названия локальной группы заключать в кавычки??
Если они с пробелами. »
имеется ввиду локальной группы пользователей (например - Опытные пользователи -- типа туда юзера буду включать). Просто не допечатал вчера... спешил.

Отправлено: 12:47, 22-04-2009 | #9


Старожил


Сообщения: 203
Благодарности: 3

Профиль | Отправить PM | Цитировать


Попытался удаленно расшарить флешку.

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, 17-06-2009 в 14:42.


Отправлено: 13:09, 17-06-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание сетевой папки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Монтирование сетевой папки в качестве локального диска - это реальность? Eniak Microsoft Windows 2000/XP 6 12-02-2010 17:08
VBS/WSH/JS - [решено] Создание папки, прописывание ее в переменных средах. ufunf Скриптовые языки администрирования Windows 10 18-11-2009 00:55
CMD/BAT - [решено] Создание и удаление папки, проблема с написанием условия SharkyEXE Скриптовые языки администрирования Windows 6 25-10-2009 21:28
CMD/BAT - [решено] создание уникальной папки Bars66 Скриптовые языки администрирования Windows 3 01-03-2009 19:19
Разное - [решено] Открытие сетевой папки maleficmax Microsoft Windows 2000/XP 3 12-09-2008 09:24




 
Переход