Vraag : Het manuscript van de behoefte om me toe te staan om toestemmingen op een omslaghoogtepunt van gebruikersomslagen te veranderen

Ik zoek een manuscript dat een .csv dossier zal lezen dat ik wat een lijst van gebruikersbenamingen daarin heb gehad heeft welke met een omslag met gebruikersomslagen met de aanpassing van gebruikersbenamingen corresponderen. Bijvoorbeeld heb ik de omslag van het Huis die een omslag voor elk manuscript bevat user.

The dat ik heb geprobeerd om te gebruiken geef me kwesties en ik het weet hoe te om geen variabele van het .csv dossier correct te trekken om with.

The- dossier met de gebruikersbenamingslijst te beginnen word genoemd/>I behoefte users.csv


It moet dan eigendom terug naar de gebruiker veranderen in variable.

I wordt gegeven hieronder gebruikte het manuscript maar het schijnt slechts om het eerste bevel in werking te stellen Icacls dan begint over, ook trekt dit manuscript van Users.csv.

set /p userDir=Enter niet login van de folder van de gebruiker u toestemmingen die voor wijzigt. (d.w.z. jDoe)
TAKEOWN /f „C:\test\ %userDir%“ /r /d y
ICACLS „C:\test\ %userDir%“ /reset /T
ICACLS „C:\test\ %userDir%“ /grant: r „domein \ %userDir%“: (OI) (CI) F
ICACLS „C:\test\ %userDir%“ /setowner „domein \ %userDir%“ /T

Antwoord : Het manuscript van de behoefte om me toe te staan om toestemmingen op een omslaghoogtepunt van gebruikersomslagen te veranderen

En hier bent u =) Droevig voor de lange wachttijd, ben ik zeer bezig op het werk ^^ geweest

~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:
:: ::
:: De Naam van het manuscript - TakeOwnership                                                                    ::
:: Doel     - neem eigendom van verscheidene folders gebruikend LCACS.                               ::
:: Versie     - 1.0                                                                              ::
:: Veronderstellingen - dat de Machine vensters NT is worden gebaseerd om het venstersNT bevel te gebruiken dat plaatste           ::
::                                                                                                ::
:: (c) auteursrecht 2008-2010, Ben Personick, Alle Voorgebe*houde Rechten                                    ::
:: ::

: Begin
  ECHO weg
  VASTGESTELDE ScriptName=TakeOwnership
  ECHO  Beginnend met %ScriptName%… 


:: ::
:: Deze sectie plaatst - blijf omhoog veranderlijke montages en reeksen in gebreke de het registrerenfolder en dossier - naam.   ::
:: ::
: Begin-Prep
	VRAAG: Begin-reeks-datum
	REEKS Preamble=%ScriptName% --
	:: ::
	:: De Relatieve die Wegen van reeksen aan onderzoek later worden gebruikt.												  ::
	:: ::
	Rem -- Vastgestelde BronFolder en Dossier
	VASTGESTELDE RFDir= C:\Admin\ %ScriptName%
	VASTGESTELDE RFFile=Name.csv
	Rem -- De vastgestelde Gebruikers baseren Folder
	VASTGESTELDE BaseDir= C:\test
	Rem -- Het vastgestelde Domein van Gebruikers
	VASTGESTELDE Domain=ContossoCorp
	:: ::
	:: Deze Sectie zet registrerenvariabelen op.													  ::
	:: ::
	VASTGESTELDE IDir= C:\Admin\ %ScriptName% Logboeken \
	VASTGESTELDE ILog=%ScriptName%_%TDate%_%TTime%.Log
	REEKS IDL=%IDir% \ %ILog%
	:: ::
	:: Deze Sectie leidt tot Folders voor Registreren en andere dossiers								  ::
	:: ::
	: Begin-creëren-folders
		Voor /F %%D BINNEN („%IDir%“) ROEPEN: Begin-DIR-lijn %%D
		Eind-DIR-Lijn GOTO
		: Begin-DIR-lijn
			VASTGESTELDE TDir=%1
			ECHO %Preamble% die %TDir% controleert
			ALS %TDir% VRAAG BESTA: Begin-echo „%TDir% -- Vond!“
			ALS %TDir% GOTO BESTA: EOF
			WEERGALM %Preamble% Leidende tot %TDir%
			MKDir %TDir%
			VRAAG: De begin-echo „leidde tot %TDir%“
			GOTO: EOF
		: Eind-DIR-lijn
		VRAAG: Begin-echo „Voltooide dir-Lijn“
	: Eind-creëren-folders
	:: ::
	:: Deze Sectie plaatst StandaardWaarden voor gelijkevariabelen, verandert niet behalve het testen.	  ::
	:: ::
	Rem Nodig niets.

: Eind-Prep

:: ::
:: Dit begint met het vlees van het partijdossier                                                         ::
:: ::
: Begin-leiding
	VRAAG: Begin-echo „Beginnende HoofdVerwerking“


	VOOR /F „tokens=*“ %%R BINNEN („TYPE „%RFDir% \ %RFFile%““) roepen: Begin-verandering-eigenaar-lijn „%%R“
	De eind-verandering-eigenaar-Lijn van Goto
	: Begin-verandering-eigenaar-lijn
		VASTGESTELDE TName=%~1
		VRAAG: Begin-echo de „Naam van Temperaturen = %TName%“
		VRAAG: Begin-echo „TAKEOWN /f %BaseDir% \ %TName% /r /d y“
		TAKEOWN /f „%BaseDir% \ %TName%“ /r /d y
		VRAAG: Begin-echo „ICACLS %BaseDir% \ %TName% /reset /T“
		ICACLS „%BaseDir% \ %TName%“ /reset /T
		VRAAG: Begin-echo „ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F“
		ICACLS „%BaseDir% \ %TName%“ /grant: r „%domain% \ %TName%“: (OI) (CI) F
		VRAAG: Begin-echo „ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T“
		ICACLS „%BaseDir% \ %TName%“ /setowner „%domain% \ %TName%“ /T
		GOTO: EOF
	: Eind-verandering-eigenaar-lijn
	
: Eind-leiding
GOTO: Eind


Eind-Subs GOTO
GOTO: EOF
: Begin-Subs
	GOTO: Eind-reeks-datum
	: Begin-reeks-datum
		VASTGESTELDE TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7,2%
		VASTGESTELDE TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6,2%
		GOTO: EOF
	: Eind-reeks-datum
	Eind-Echo GOTO
	: Begin-echo
		Vastgestelde TEcho=%~1
		ECHO %Preamble% %TEcho% --
		ECHO %Preamble% %TEcho% -- >> %IDL%
		GOTO: EOF
	: Eind-echo

: Eind-Subs

: Eind
VRAAG: Begin-reeks-datum
VRAAG: Begin-echo „Partij OP %TDate% BIJ %TTime% wordt voltooid die“
GOTO: EOF
Andere oplossingen  
 
programming4us programming4us