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

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

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

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


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

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


доброго дня
нужен скрипт, создающий папки в текущей папке в соответствии с фамилиями указанными в определенном текстовом файле, лежащем здесь. То есть скрипт берет по очереди фамилии из текстовика и создает папку с таким же именем.
При это папке надо выдать доступ по сети с полными правами. ОС Windows server 2008r2.

Отправлено: 17:40, 27-03-2019

 

Ветеран


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

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


Цитата sovransky5:
лежащем здесь. »
«Здесь» — это где? В том же каталоге, где будет находиться пакетный файл?

Цитата sovransky5:
При это папке надо выдать доступ по сети с полными правами. »
Доступ не «выдаётся», а назначается, не «папке», а учётным записям, «по сети» — это, надо полагать, создание разделённого ресурса и назначение разрешений для этого разделённого ресурса.

Я понял так:
Скрытый текст
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFile=%~dp0Source.txt

if exist "%sSourceFile%" (
	for /f "usebackq delims=" %%i in ("%sSourceFile%") do (
		echo [%%~i]
		2>nul md "%~dp0%%~i"
		net.exe share "%%~i"="%~dp0%%~i" /grant:"%%~i",full
	)
) else (
	echo Can't find.source file [%sSourceFile%].
	exit / b 1
)

endlocal
exit /b 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:54, 27-03-2019 | #2



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

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


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


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

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


Цитата Iska:
«Здесь» — это где? В том же каталоге, где будет находиться пакетный файл? »
мда, что то я по запарке не продумал все. "Здесь" это да, в этой же самой папке. Доступ тогда просто разрешу всем на вышестоящий каталог.
Итого получается, есть текстовик с фамилиями в столбик - Иванов, Петров и тд. Скрипт берет их по очереди и создает в текущей папке папку с соответствующей фамилией.
Сейчас попробую спасибо.

Отправлено: 09:11, 28-03-2019 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание TXT файла для каждого файла в каталоге ISO и заполнение его по шаблону onemal Скриптовые языки администрирования Windows 23 13-05-2017 15:35
CMD/BAT - скрипт на создание теста PerfMon по шаблону в ХР saintman Скриптовые языки администрирования Windows 0 26-02-2014 16:28
CMD/BAT - Создание папок по расширению файлов jokerbleck Скриптовые языки администрирования Windows 8 20-02-2012 07:16
CMD/BAT - [решено] Создание папок по датам всех рабочих дней Prostda Скриптовые языки администрирования Windows 9 26-11-2010 03:02
CMD/BAT - [решено] *.bat файл на удаление папок по шаблону smol84 Скриптовые языки администрирования Windows 3 10-03-2009 15:49




 
Переход