Pergunta : Precisar o certificado de permitir que eu mude permissões em um dobrador completamente de dobradores do usuário

Eu estou procurando um certificado que leia uma lima que de .csv eu tenho que tem uma lista de nomes do utilizador nele quais correspondem com um dobrador com os dobradores do usuário com nomes do utilizador de harmonização. Por exemplo eu tenho o dobrador Home que contem um dobrador para cada certificado que de user.

The eu tentei se usar me estou dando edições e eu não sei puxar corretamente uma variável da lima de .csv para começar a lima de with.

The com a lista do username sou chamado necessidade de users.csv

I de ir a cada dobrador do usuário, de tomar a posse dela, e de mudar as permissões permitir o sistema: completamente, proprietário do criador: completamente, domínio Admins: Completamente, e o username dos whos do usuário do específico combina a variável imputada da lima de .csv a completamente. o

It precisa então de mudar a posse de volta ao usuário dado no variable.

I usava o certificado abaixo mas parece somente funcionar sobre o primeiros comando a seguir começo de Icacls, igualmente este certificado não puxa do userDir=Enter de Users.csv.

set /p o início de uma sessão do diretório que de usuário você está modificando permissões para. (
ICACLS “C:\test\ %userDir%” /grant do y
ICACLS “C:\test\ %userDir%” /reset /T do
TAKEOWN /f “C:\test\ %userDir%” /r /d isto é do jDoe): r “domínio \ %userDir%”: (OI) (CI) F
ICACLS “C:\test\ %userDir%” /setowner “domínio \ %userDir%” /T
class= do

Resposta : Precisar o certificado de permitir que eu mude permissões em um dobrador completamente de dobradores do usuário

E aqui você está =) pesaroso para a espera longa, mim foi muito ocupado no ^^ do trabalho

~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:
:: ------------------------------------------------------------------------------------------------::
:: Nome do certificado - TakeOwnership                                                                    ::
:: Finalidade     - posse da tomada de diversos diretórios using LCACS.                               ::
:: Versão     - 1.0                                                                              ::
:: Suposições - que a máquina é Windows NT baseado para usar o comando de Windows NT se ajustou           ::
::                                                                                                ::
:: (c) Direitos reservados 2008-2010, Ben Personick, todos os direitos reservados                                    ::
:: ------------------------------------------------------------------------------------------------::

: Começar
  ECO fora
  AJUSTAR ScriptName=TakeOwnership
  ECO ---- Começando %ScriptName%… ----


:: ------------------------------------------------------------------------------------------------::
:: Esta seção ajusta-se - acima dos ajustes variáveis do defeito e ajusta-se o diretório e o nome de arquivo de registo.   ::
:: ------------------------------------------------------------------------------------------------::
: Iniciar-Preparar
	CHAMADA: Iniciar-Ajustar-Data
	JOGO Preamble=%ScriptName% --
	:: --------------------------------------------------------------------------------------------::
	:: Trajetos relativos dos jogos usados para procurarar mais tarde.												  ::
	:: --------------------------------------------------------------------------------------------::
	REM -- Ajustar o diretório e a lima de fonte
	AJUSTAR RFDir= C:\Admin\ %ScriptName%
	AJUSTAR RFFile=Name.csv
	REM -- Ajustar o diretório baixo de usuários
	AJUSTAR BaseDir= C:\test
	REM -- Ajustar o domínio dos usuários
	AJUSTAR Domain=ContossoCorp
	:: --------------------------------------------------------------------------------------------::
	:: Esta seção ajusta-se - acima das variáveis de registo.													  ::
	:: --------------------------------------------------------------------------------------------::
	AJUSTAR IDir= C:\Admin\ %ScriptName% \ registros
	AJUSTAR ILog=%ScriptName%_%TDate%_%TTime%.Log
	AJUSTAR IDL=%IDir% \ %ILog%
	:: --------------------------------------------------------------------------------------------::
	:: Esta seção cria diretórios para limas de registo e outras								  ::
	:: --------------------------------------------------------------------------------------------::
	: Iniciar-Criar-Diretórios
		Para /F %%D DENTRO (“%IDir%") CHAMAM: Iniciar-DIR-Laço %%D
		Extremidade-DIR-Laço EMPREENDEDORES
		: Iniciar-DIR-Laço
			AJUSTAR TDir=%1
			ECOAR %Preamble% que verific para ver se há %TDir%
			SE EXISTE A CHAMADA DE %TDir%: Iniciar-Eco “%TDir% -- Encontrado!”
			SE EXISTEM %TDir% EMPREENDEDORES: EOF
			ECO %Preamble% %TDir% criador
			MKDir %TDir%
			CHAMADA: O Iniciar-Eco “criou %TDir%”
			EMPREENDEDORES: EOF
		: Extremidade-DIR-Laço
		CHAMADA: O Iniciar-Eco “Dir-Laço terminou”
	: Extremidade-Criar-Diretórios
	:: --------------------------------------------------------------------------------------------::
	:: Esta seção ajusta valores de defeito para variáveis do fósforo, não muda à exceção do teste.	  ::
	:: --------------------------------------------------------------------------------------------::
	REM nenhuns necessários.

: Extremidade-Preparar

:: ------------------------------------------------------------------------------------------------::
:: Isto começa a carne da lima de grupo                                                         ::
:: ------------------------------------------------------------------------------------------------::
: Iniciar-Principal
	CHAMADA: Iniciar-Eco “processamento principal de começo”


	PARA /F “tokens=*” %%R DENTRO (“TIPO “%RFDir% \ %RFFile%” ") chamar: Iniciar-Mudar-Proprietário-Laço “%%R”
	Extremidade-Mudar-Proprietário-Laço empreendedores
	: Iniciar-Mudar-Proprietário-Laço
		AJUSTAR TName=%~1
		CHAMADA: Iniciar-Eco do “nome Temp = %TName%”
		CHAMADA: Iniciar-Eco “TAKEOWN /f %BaseDir% \ %TName% /r /d y”
		TAKEOWN /f “%BaseDir% \ %TName%” /r /d y
		CHAMADA: Iniciar-Eco “ICACLS %BaseDir% \ %TName% /reset /T”
		ICACLS “%BaseDir% \ %TName%” /reset /T
		CHAMADA: Iniciar-Eco “ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F”
		ICACLS “%BaseDir% \ %TName%” /grant: r “%domain% \ %TName%”: (OI) (CI) F
		CHAMADA: Iniciar-Eco “ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T”
		ICACLS “%BaseDir% \ %TName%” /setowner “%domain% \ %TName%” /T
		EMPREENDEDORES: EOF
	: Extremidade-Mudar-Proprietário-Laço
	
: Extremidade-Principal
EMPREENDEDORES: Extremidade


EMPREENDEDORES Extremidade-Subs
EMPREENDEDORES: EOF
: Iniciar-Subs
	EMPREENDEDORES: Extremidade-Ajustar-Data
	: Iniciar-Ajustar-Data
		AJUSTAR TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
		AJUSTAR TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
		EMPREENDEDORES: EOF
	: Extremidade-Ajustar-Data
	Extremidade-Eco EMPREENDEDORES
	: Iniciar-Eco
		Ajustar TEcho=%~1
		ECOAR %Preamble% %TEcho% --
		ECOAR %Preamble% %TEcho% -- >> %IDL%
		EMPREENDEDORES: EOF
	: Extremidade-Eco

: Extremidade-Subs

: Extremidade
CHAMADA: Iniciar-Ajustar-Data
CHAMADA: Iniciar-Eco “grupo terminado em %TDate% em %TTime%”
EMPREENDEDORES: EOF
Outras soluções  
 
programming4us programming4us