Вопрос : Нужно сценарий позволить меня изменить позволения на скоросшивателе вполне скоросшивателей потребителя

Я ищу сценарий прочитает архив .csv, котор я имею имеет список usernames в ем соответствуют с скоросшивателем с скоросшивателями потребителя с сопрягая usernames. Например я имею домашний скоросшиватель содержит скоросшиватель для каждого сценария user.
The я имею судимое, котор нужно использовать даю мне вопросы и я не умею как правильно вытянуть перемеююый от архива .csv для того чтобы начать архив with.

The с списком username вызван потребностью users.csv

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

It после этого нужно изменить владение назад к потребителю уступанному variable.

I использовало сценарий под но оно только кажется, что бежит первое командование Icacls тогда начинается сверх, также этот сценарий не вытягивает от userDir=Enter Users.csv.

set /p имя пользователя директории потребителя, котор вы дорабатываете позволения для. (
ICACLS «C:\test\ %userDir%» /grant y
ICACLS «C:\test\ %userDir%» /reset /T
TAKEOWN /f «C:\test\ %userDir%» /r /d т.е. jDoe): r «домен \ %userDir%»: (OI) (CI) F
ICACLS «C:\test\ %userDir%» /setowner «домен \ %userDir%» /T
class=

Ответ : Нужно сценарий позволить меня изменить позволения на скоросшивателе вполне скоросшивателей потребителя

И здесь вы =) огорченно для длиннего ожидания, я очень многодельны на ^^ работы

~Q
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
:: ------------------------------------------------------------------------------------------------::
:: Имя сценария - TakeOwnership                                                                    ::
:: Цель     - владение взятия нескольких директорий using LCACS.                               ::
:: Вариант     - 1.0                                                                              ::
:: Предположения - что машина будет Шиндошсом НТ основанным для использования командование Шиндошса НТ установила           ::
::                                                                                                ::
:: (c) Авторское право 2008-2010, Бен Personick, все права защищены                                    ::
:: ------------------------------------------------------------------------------------------------::

: Начните
  ОТГОЛОСОК 
  УСТАНОВИТЕ ScriptName=TakeOwnership
  ОТГОЛОСОК ---- Начинающ %ScriptName%… ----


:: ------------------------------------------------------------------------------------------------::
:: Этот раздел устанавливает - вверх по установкам невыполнения обязательства переменным и устанавливает внося в журнал директорию и архив - имя.   ::
:: ------------------------------------------------------------------------------------------------::
: Начинать-Подготовьте
	ЗВОНОК: Начинать-Устанавливать-Дата
	КОМПЛЕКТ Preamble=%ScriptName% --
	:: --------------------------------------------------------------------------------------------::
	:: Курсы комплектов относительные используемые для того чтобы искать более поздно.												  ::
	:: --------------------------------------------------------------------------------------------::
	Бэр -- Установите директорию и архив источника
	УСТАНОВИТЕ RFDir= C:\Admin\ %ScriptName%
	УСТАНОВИТЕ RFFile=Name.csv
	Бэр -- Установите директорию потребителей низкопробную
	УСТАНОВИТЕ BaseDir= C:\test
	Бэр -- Установите домен потребителей
	УСТАНОВИТЕ Domain=ContossoCorp
	:: --------------------------------------------------------------------------------------------::
	:: Этот раздел устанавливает - вверх по внося в журнал перемеююым.													  ::
	:: --------------------------------------------------------------------------------------------::
	УСТАНОВИТЕ IDir= C:\Admin\ %ScriptName% \ журналы
	УСТАНОВИТЕ ILog=%ScriptName%_%TDate%_%TTime%.Log
	УСТАНОВИТЕ IDL=%IDir% \ %ILog%
	:: --------------------------------------------------------------------------------------------::
	:: Этот раздел создает директории для внося в журнал и других архивов								  ::
	:: --------------------------------------------------------------------------------------------::
	: Начинать-Создавать-Директории
		Для /F %%D В ("%IDir%") ВЫЗЫВАЮТ: Начинать-DIR-Петля %%D
		ПЕРЕХОД Конц-DIR-Петля
		: Начинать-DIR-Петля
			УСТАНОВИТЕ TDir=%1
			ВТОРЬТЕ %Preamble% проверяя для %TDir%
			ЕСЛИ СУЩЕСТВУЕТ ЗВОНОК %TDir%:, ТОНачинать-Отголосок «%TDir% -- О!»
			ЕСЛИ СУЩЕСТВУЮТ %TDir% ПЕРЕХОД:, ТОEOF
			ОТГОЛОСОК %Preamble% создаваясь %TDir%
			MKDir %TDir%
			ЗВОНОК: Начинать-Отголосок «создал %TDir%»
			ПЕРЕХОД: EOF
		: Конц-DIR-Петля
		ЗВОНОК: Начинать-Отголосок «Dir-Петля завершил»
	: Конц-Создавать-Директории
	:: --------------------------------------------------------------------------------------------::
	:: Этот раздел устанавливает автоматически принимаемые значения для перемеююых спички, не изменяет за исключением испытание.	  ::
	:: --------------------------------------------------------------------------------------------::
	Бэру никакие.

: Конц-Подготовьте

:: ------------------------------------------------------------------------------------------------::
:: Это начинает мясо командного файла                                                         ::
:: ------------------------------------------------------------------------------------------------::
: Начинать-Главным образом
	ЗВОНОК: Начинать-Отголосок «начиная главный обрабатывать»


	ДЛЯ /F «tokens=*» %%R ВНУТРИ («ТИП «%RFDir% \ %RFFile%» ") вызовите: Начинать-Изменять-Предпринимател-Петля «%%R»
	Переход Конц-Изменять-Предпринимател-Петля
	: Начинать-Изменять-Предпринимател-Петля
		УСТАНОВИТЕ TName=%~1
		ЗВОНОК: Начинать-Отголосок «имя Temp = %TName%»
		ЗВОНОК: Начинать-Отголосок «TAKEOWN /f %BaseDir% \ %TName% /r /d y»
		TAKEOWN /f «%BaseDir% \ %TName%» /r /d y
		ЗВОНОК: Начинать-Отголосок «ICACLS %BaseDir% \ %TName% /reset /T»
		ICACLS «%BaseDir% \ %TName%» /reset /T
		ЗВОНОК: Начинать-Отголосок «ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F»
		ICACLS «%BaseDir% \ %TName%» /grant: r «%domain% \ %TName%»: (OI) (CI) F
		ЗВОНОК: Начинать-Отголосок «ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T»
		ICACLS «%BaseDir% \ %TName%» /setowner «%domain% \ %TName%» /T
		ПЕРЕХОД: EOF
	: Конц-Изменять-Предпринимател-Петля
	
: Конц-Главным образом
ПЕРЕХОД: Конец


ПЕРЕХОД Конц-Subs
ПЕРЕХОД: EOF
: Начинать-Subs
	ПЕРЕХОД: Конц-Устанавливать-Дата
	: Начинать-Устанавливать-Дата
		УСТАНОВИТЕ TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
		УСТАНОВИТЕ TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
		ПЕРЕХОД: EOF
	: Конц-Устанавливать-Дата
	ПЕРЕХОД Конц-Отголосок
	: Начинать-Отголосок
		Установите TEcho=%~1
		ВТОРЬТЕ %Preamble% %TEcho% --
		ВТОРЬТЕ %Preamble% %TEcho% -- >> %IDL%
		ПЕРЕХОД: EOF
	: Конц-Отголосок

: Конц-Subs

: Конец
ЗВОНОК: Начинать-Устанавливать-Дата
ЗВОНОК: Начинать-Отголосок «серия завершенная НА %TDate% НА %TTime%»
ПЕРЕХОД: EOF
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us