Vraag : Delprof via gpo op cliënt bootup

Hallo guys

quick, zijn er hoe dan ook ik kan delprof om op cliëntcomputers op laars omhoog via gpo te beginnen krijgen? ik zou van een deskundig advies en hoe te om dit correct te doen houden als het kan worden gedaan!

i wil enkel dit doen een paar keer elke week, het kunnen toelaten in gpo voor de dag en het uitzetten. voor de week. redt me de grote baan van het lopen om de school zoals een kip die zonder hoofd alle machines delprofing!

many thanks

Phil

Antwoord : Delprof via gpo op cliënt bootup

Als u profielen wilt schrappen ouder dan een bepaalde leeftijd heb ik een partijdossier voor dat die slechts StandaardBevelen NT gebruikt.

 U kon het partijdossier in werking stellen dat ik bij opstarten via GPO heb vastgemaakt (of voor voor een gebruiker die een lokale admin is kunt u het ook doen gebruikend het Opstarten GPO of regelmatige startmanuscriptmethode.)  Zie Code in bijlage.

Als u het delpronut wilt in werking stellen in plaats daarvan, zult u een klein partijdossier moeten schrijven en uitvoeren dat als startmanuscript via GPO (zal de Opening van een sessie GPO of het regelmatige openings van een sessie startmanuscript opnieuw de gebruiker vereisen die een lokale Admin zijn)

Ik ben niet vertrouwd met delprosyntaxis maar ik ben zeker u bent, zodat zullen wij dat tot u voor nu verlaten.

Dingen over het runnen van de Schrapping van de Gebruiker via GPO te kennen of anders:

Merk enkel op dat de startmanuscripten als lokaal systeem uitvoeren waar aangezien de Manuscripten van de OPENING VAN EEN SESSIE als de gebruiker uitvoeren die het programma opent, zodat daarom zou u dit als Startmanuscript moeten in werking stellen.

Ik ben niet zeker wat u kijkt om met het delprobevel precies te verwezenlijken, om alle profiel of profielen te schrappen ouder dan de Dagen van N.

Als u slechts profielen wilt schrappen ouder dan de Dagen van N toen zou u niet constant GPO toelaten en moeten onbruikbaar maken aangezien u over het doen sprak.

OF als u nog alle profielen ongeacht leeftijd wilt schrappen, kon u een test enkel omvatten om te zien welke dag van de week het is, en stelt het bevel in werking slechts als de daggelijken, opnieuw deze manier u niet manueel GPO toelaten en zou moeten onbruikbaar maken.
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:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
:: ::
:: Manuscript: DelOldUsers.Bat                                              					 	  ::
:: Versie: 1.3                                                                                   ::
:: Auteursrecht: Ben Personick                                                                       ::
:: Datum: 2010-07-14                                                                               ::
::                                                                                                ::
::                                                                                                ::
:: Desc: Schrapt de Folders van de Gebruiker Ouder dan de Dagen van N												  ::
::                                                                                                ::
:: ::
: Begin
Echo weg


: Begin-Prep
	VASTGESTELDE ScriptName=DelOldUsers.Bat
	VRAAG: Begin-reeks-datum
	ECHO %TDate% - %TTime% -- De Voorbereiding van Beginging voor Manuscript: %ScriptName%
	VASTGESTELDE OldSysDrv=C:
	:: VOOR XP VASTGESTELDE OldSysUsrDir=Documents en Montages 
	VASTGESTELDE OldSysUsrDir=Users
	REEKS OldSysBase=%OldSysDrv% \ %OldSysUsrDir%
	VASTGESTELDE MaxAgeNTUser=60
	:: Plaats de Variabele van de Dag van de Verbetering
	PLAATS UDay=%date: ~7,2%
	:: Plaats de Variabele van de Maand van de Verbetering
	PLAATS UMonth=%date: ~4,2%
	:: Plaats de variabele van het Jaar van de Verbetering
	PLAATS UYear=%date: ~10,4%
	VRAAG: Start-Number-Date %UDay% %UMonth% %UYear%
	REEKS CurrentDTotal=%DTotal%
	VRAAG: Begin-reeks-datum
	ECHO %TDate% - %TTime% (in dagen: %CurrentDTotal%) -- Volledige Preperation - Manuscript: %ScriptName% die beginnen
	
: Eind-Prep


: Begin-leiding

	VRAAG: Begin-reeks-datum
	ECHO %TDate% - %TTime% -- Het beginnen aan lijn door de Folders van de Gebruiker in %OldSysBase%
	Voor /F „Tokens=*“ %%B BINNEN („dir /A: D /B „%OldSysBase% \ *““) ROEPT: Begin-UserDir-lijn „%%B“
	Eind-UserDir-Lijn GOTO 
	: Begin-UserDir-lijn 
		:: Skip nodig systeemomslagen van evaluatie in Win XP
		ALS /I %1== " Alle Gebruikers " GOTO: EOF
		ALS /I %1== " StandaardGebruiker " GOTO: EOF
		:: Skip nodig systeemomslagen van evaluatie in Win Vista+
		ALS /I %1== " Openbare " GOTO: EOF
		ALS /I %1== " Gebrek " GOTO: EOF
		:: Vastgestelde variabele TUser = Gebruikersbenaming zonder Citaten
		VASTGESTELDE TUser=%~1
		VRAAG: Begin-reeks-datum
		ECHO %TDate% - %TTime% --  Zoekend NTUser.dat ouder dan %MaxAgeNTUser% Dagen in „%OldSysBase% \ %TUser%“
		Voor /F „tokens=1-3“ %%U BINNEN („dir „%OldSysBase% \ %TUser% \ NTUSER.dat“ /A: H ^| Vind /I „NTUser.dat““)  ROEPT: Begin-NTUser-lijn „%%U“
		Eind-NTUser-Lijn GOTO
		: Begin-NTUser-lijn
			VASTGESTELDE NDate=%~1
			VRAAG: Begin-reeks-datum
			ALS /I „%TUser% " == " %NDate%“ ECHO %TDate% - %TTime% -- KAN van NTUser.Dat de plaats bepalen niet!  Overslaand „%OldSysBase% \ %TUser%“!
			ALS /I „%TUser% " == " %NDate%“ GOTO: EOF
			:: Plaats de Variabele van de Dag van de Verbetering
			PLAATS NDay=%NDate: ~3,2%
			:: Plaats de Variabele van de Maand van de Verbetering
			PLAATS NMonth=%NDate: ~0,2%
			:: Plaats de variabele van het Jaar van de Verbetering
			PLAATS NYear=%NDate: ~6,4%
			VRAAG: Start-Number-Date %NDay% %NMonth% %NYear%
			REEKS NTUserDate=%DTotal%
			:: HIER ZULLEN WIJ VERGELIJKEN FUNCTIE ROEPEN!
			VRAAG: Begin-verge*lijken-datum %CurrentDTotal% %NTUserDate%
			REEKS IsAge=%TDifference%
			ALS %IsAge% VRAAG GEQ %MaxAgeNTUser%: Begin-schrapping-folder „%OldSysBase% \ %TUser%“
			ECHO VAN REM %TDate% - %TTime% -- HIER ZULLEN WIJ VERGELIJKEN FUNCTIE ROEPEN! voor %NDay% en %NMonth% en %NYear%
			
			GOTO: EOF
		: Eind-NTUser-lijn
		
		GOTO: EOF
	: Eind-UserDir-lijn 

	Eind GOTO
: Eind-leiding

Eind-Subs GOTO
Eind GOTO
: Begin-Subs
	Eind-reeks-Datum GOTO
	: 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-aantal-Datum GOTO
	: Begin-aantal-datum
		VASTGESTELDE DDay=%1
		ALS %DDay: ~0,1%==0 VASTGESTELDE DDAY=%DDay: ~1,1%
		De D-dag van ECHO van rem = %DDay%
		ALS %2 NEQ 02 eind-sprong-Dag GOTO
		: Begin-sprong-dag
			ALS %1 GTR 28 VASTGESTELDE DDay=28
		: Eind-sprong-dag
		De D-dag van ECHO van rem = %DDay%
		VASTGESTELDE DMonth=0
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 01 VASTGESTELDE DMonth=31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 02 VASTGESTELD /A DMonth=%DMonth%+28
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 03 VASTGESTELD /A DMonth=%DMonth%+31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 04 VASTGESTELD /A DMonth=%DMonth%+30
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 05 VASTGESTELD /A DMonth=%DMonth%+31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GTR 06 VASTGESTELD /A DMonth=%DMonth%+30
		ECHO DMonth van rem = %DMonth%
		ALS %2 GEQ 07 VASTGESTELD /A DMonth=%DMonth%+31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GEQ 08 VASTGESTELD /A DMonth=%DMonth%+31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GEQ 09 VASTGESTELD /A DMonth=%DMonth%+30
		ECHO DMonth van rem = %DMonth%
		ALS %2 GEQ 10 VASTGESTELD /A DMonth=%DMonth%+31
		ECHO DMonth van rem = %DMonth%
		ALS %2 GEQ 11 VASTGESTELD /A DMonth=%DMonth%+30
		ECHO DMonth van rem = %DMonth%
		VASTGESTELD /A DYear=%3*365
		ECHO DYear van rem = %DYear%
		ECHO DTotal van rem = %DDay% + %Dmonth% + %DYear%
		ECHO %DTotal% VAN REM
		VASTGESTELD /A DTotal=%DDay%+%Dmonth%+%DYear%
		ECHO DTotal van rem = %DTotal%
		GOTO: EOF
	: Eind-aantal-datum
	Eind-verge*lijken-Datum GOTO
	: Begin-verge*lijken-datum
		VASTGESTELDE Date1=%1
		VASTGESTELDE Date2=%2
		ECHO Date1 = %Date1% Date2 = %Date2%
		VASTGESTELD /A TDifference=%Date1%-%Date2%
		Het Verschil van de Leeftijd van ECHO in dagen = %TDifference%
		GOTO: EOF
	: Eind-verge*lijken-datum
	Eind-schrapping-Folder GOTO
	: Begin-schrapping-folder
		ECHO die nu RMDir /S /Q %1 in werking stellen
		RMDir /S /Q %1
		GOTO: EOF
	: Eind-schrapping-folder
	
	Eind GOTO
: Eind-Subs


: Eind
	VRAAG: Begin-reeks-datum
	ECHO %TDate% - %TTime% -- Manuscript %ScriptName% die weggaan!
	GOTO: EOF
Andere oplossingen  
 
programming4us programming4us