Pytanie : Potrzeba pismo pozwolenie na falcówka pełno użytkownik falcówka

I patrzeć dla pismo który czytać .csv kartoteka I mieć che mieć lista usernames w ono i korespondować z falcówka z użytkownik falcówka z dopasowywanie usernames. Na przykład I mieć the Domowy falcówka che zawierać falcówka dla domowy user.

The pismo I próbować dawać zagadnienie i I znać dlaczego prawidłowo zmienna od the .csv kartoteka with.

The kartoteka z the username lista dzwonić users.csv

I potrzeba prawidłowo użytkownik falcówka, posiadanie ono, i the pozwolenie System: folować, Twórca Właściciel: folować, Domena Admins: Folować, i the specyfik użytkownik whos username dopasowywać the zmienna imputować od the .csv kartoteka Folować.

It wtedy potrzeba posiadanie z powrotem the użytkownik dawać w the variable.

I używać the pismo pod ale ono tylko wydawać się the pierwszy Icacls rozkaz then początek, także ten pismo ciągnąć od Users.csv.

set /p userDir=Enter the nazwa użytkownika the użytkownik książka telefoniczna ty modyfikować pozwolenie dla. (i.e. jDoe)
TAKEOWN /f "C:\test\ %userDir%" /r /d y
ICACLS "C:\test\ %userDir%" /reset /T
ICACLS "C:\test\ %userDir%" /grant: r "domena \ %userDir%": (OI) (CI) F
ICACLS "C:\test\ %userDir%" /setowner "domena \ %userDir%" /T

Odpowiedź : Potrzeba pismo pozwolenie na falcówka pełno użytkownik falcówka

I tutaj ty być =) Zmartwiony dla the długi czekanie, I być bardzo ruchliwie przy praca ^^

~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:
:: ------------------------------------------------------------------------------------------------::
:: Pismo Imię - TakeOwnership                                                                    ::
:: Purpose     - Wp8lywy posiadanie kilka książka telefoniczna using LCACS.                               ::
:: Wersja     - 1.0                                                                              ::
:: Wniebowzięcie - Że the Maszyna być okno NT Opierać się the okno NT nakazowy set           ::
::                                                                                                ::
:: (c) Prawo autorskie 2008-2010, Ben Personick, Wszystkie Prawica Rezerwować                                    ::
:: ------------------------------------------------------------------------------------------------::

: Zaczynać
  ECHO Daleko
  USTALONY ScriptName=TakeOwnership
  ECHO ---- Zaczynać %ScriptName%… ----


:: ------------------------------------------------------------------------------------------------::
:: Ten sekcja ustawiać - w górę brak zmienny położenie i ustawiać the wyróbka książka telefoniczna i kartoteka - imię.   ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać-przygotowywać
	WEZWANIE: Zaczynać-Set-datować
	SET Preamble=%ScriptName% --
	:: --------------------------------------------------------------------------------------------::
	:: Set Względny Ścieżka używać opóźniony.												  ::
	:: --------------------------------------------------------------------------------------------::
	REM -- Ustalony Źródło Książka telefoniczna i Kartoteka
	USTALONY RFDir= C:\Admin\ %ScriptName%
	SET RFFile=Name.csv
	REM -- Ustalony Użytkownik Podstawowy Książka telefoniczna
	USTALONY BaseDir= C:\test
	REM -- Ustalony Użytkownik Domena
	USTALONY Domain=ContossoCorp
	:: --------------------------------------------------------------------------------------------::
	:: Ten Sekcja Ustawiać - w górę wyróbka zmienna.													  ::
	:: --------------------------------------------------------------------------------------------::
	USTALONY IDir= C:\Admin\ %ScriptName% \ Bela
	SET ILog=%ScriptName%_%TDate%_%TTime%.Log
	SET IDL=%IDir% \ %ILog%
	:: --------------------------------------------------------------------------------------------::
	:: Ten Sekcja Tworzyć Książka telefoniczna dla Wyróbka i inny kartoteka								  ::
	:: --------------------------------------------------------------------------------------------::
	: Zaczynać-Tworzyć-książka telefoniczna
		Dla /F %%D W ("%IDir%") DZWONIĆ: Zaczynać-DIR-zapętlać %%D
		ROZPOCZYNAJĄCY Końcówka-DIR-Zapętlać
		: Zaczynać-DIR-zapętlać
			USTAWIAĆ TDir=%1
			ODBIJAĆ SIĘ ECHEM %Preamble% Dla %TDir%
			JEŻELI ISTNIEĆ %TDIR% WEZWANIE: Zaczynać-odbijać się echem "%TDir% -- Zakładać!"
			JEŻELI ISTNIEĆ %TDIR% ROZPOCZYNAJĄCY: EOF
			ODBIJAĆ SIĘ ECHEM %Preamble% %TDir%
			MKDir %TDir%
			WEZWANIE: Zaczynać-odbijać się echem "Tworzyć %TDir%"
			ROZPOCZYNAJĄCY: EOF
		: Końcówka-DIR-zapętlać
		WEZWANIE: Zaczynać-odbijać się echem "Dir-Zapętlać Uzupełniać"
	: Końcówka-Tworzyć-książka telefoniczna
	:: --------------------------------------------------------------------------------------------::
	:: Ten Sekcja Ustawiać Brak Wartość dla zapałczany zmienna, zmieniać oprócz testowanie.	  ::
	:: --------------------------------------------------------------------------------------------::
	REM Nikt Potrzebować.

: Końcówka-przygotowywać

:: ------------------------------------------------------------------------------------------------::
:: Kartoteka zaczynać the mięso the wsad kartoteka                                                         ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać-magistrala
	WEZWANIE: Zaczynać-odbijać się echem "Główny Przerób"


	DLA /F "tokens=*" %%R WEWNĄTRZ ("TYP "%RFDir% \ %RFFile%" ") Dzwonić: Zaczynać-Zmieniać-Właściciel-zapętlać "%%R"
	Rozpoczynający Końcówka-Zmieniać-Właściciel-Zapętlać
	: Zaczynać-Zmieniać-Właściciel-zapętlać
		USTAWIAĆ TName=%~1
		WEZWANIE: Zaczynać-odbijać się echem "Zastępca Imię = %TName%"
		WEZWANIE: Zaczynać-odbijać się echem "TAKEOWN /f %BaseDir% \ %TName% /r /d y"
		TAKEOWN /f "%BaseDir% \ %TName%" /r /d y
		WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /reset /T"
		ICACLS "%BaseDir% \ %TName%" /reset /T
		WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F"
		ICACLS "%BaseDir% \ %TName%" /grant: r "%domain% \ %TName%": (OI) (CI) F
		WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T"
		ICACLS "%BaseDir% \ %TName%" /setowner "%domain% \ %TName%" /T
		ROZPOCZYNAJĄCY: EOF
	: Końcówka-Zmieniać-Właściciel-zapętlać
	
: Końcówka-magistrala
ROZPOCZYNAJĄCY: Końcówka


ROZPOCZYNAJĄCY Końcówka-Okręt podwodny
ROZPOCZYNAJĄCY: EOF
: Zaczynać-okręt podwodny
	ROZPOCZYNAJĄCY: Końcówka-Set-datować
	: Zaczynać-Set-datować
		USTAWIAĆ TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7,2%
		USTAWIAĆ TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6,2%
		ROZPOCZYNAJĄCY: EOF
	: Końcówka-Set-datować
	ROZPOCZYNAJĄCY Końcówka-Odbijać się echem
	: Zaczynać-odbijać się echem
		Ustawiać TEcho=%~1
		ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% --
		ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% -- >> %IDL%
		ROZPOCZYNAJĄCY: EOF
	: Końcówka-odbijać się echem

: Końcówka-okręt podwodny

: Końcówka
WEZWANIE: Zaczynać-Set-datować
WEZWANIE: Zaczynać-odbijać się echem "Wsad Uzupełniać NA %TDate% PRZY %TTime%"
ROZPOCZYNAJĄCY: EOF
Inne rozwiązania  
 
programming4us programming4us