Fråga : Delprof via gpo på beställarebootup

Hi guys

quick ifrågasätta, är där på något sätt mig kan få delprof för att starta upp på beställaredatorer på kängan upp via gpo? jag skulle den något liknande experter råder och hur man gör detta korrekt, om den kan göras!

i önskar att vara kompetent att göra detta några tider varje vecka, möjliggör den i gpoen för dagen och vänder precis den av. för veckan. sparar mig det stora jobbet av den rinnande rundan skolanågot liknande som alla en huvudlös höna som delprofing, bearbetar med maskin!

many thanks

Phil
" klar "

Svar : Delprof via gpo på beställarebootup

Om du önskar att ta bort profilerar äldre, än en bestämd ålder som jag har en gruppera att spara för det, som använder endast standard NT, befaller.

 Du kunde köra gruppera sparar mig fäste på starten via GPO (eller för för en användare, som är en lokal admin, du kan också göra den using starten GPO, eller stamgäststarten skrivar metod.),  Se fäst för att kodifiera.

Om du önskar att köra den nytto- delproen i stället, du ska behov att skriva ett litet grupperar sparar och utför att, som en start skrivar via GPO (igen, logga in GPO, eller stamgästinloggningsstarten skrivar ska kräver användaren som den är en lokal Admin),

Förtrogen med delprosyntax för förmiddag I inte utan I-förmiddagen sure du är, så vi ska de tjänstledighetar upp till dig för nu.

Saker som ska vetas om rinnande användareradering via GPO eller annars:

Notera precis att starten skrivar utför som lokalsystem var, som INLOGGNINGEN skrivar utför som användaren, som loggar in, så dig skulle därför behov att köra detta, som en start skrivar.

Förmiddag I inte sure vad du ser för att utföra exakt med delproen befaller, för att ta bort alla profilera, eller profilerar äldre än n-dagar.

Om du önskar endast att ta bort profilerar äldre än, n-dagar därefter du skulle inte måste constantly att möjliggöra och inaktivera GPOEN som dig omtalat göra.

ELLER, om du som är stilla, önskar att ta bort, allt profilerar utan hänsyn till ålder, du kunde precis inkludera en testa för att se vilken dag av veckan det är, och kör befalla om endast dagen matchar, igen hitåt dig skulle inte måste manuellt att möjliggöra och inaktivera GPOEN.
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:
:: ------------------------------------------------------------------------------------------------::
:: Skriva: DelOldUsers.Bat                                              					 	  ::
:: Version: 1.3                                                                                   ::
:: Ta copyrightt på: Ben Personick                                                                       ::
:: Datera: 2010-07-14                                                                               ::
::                                                                                                ::
::                                                                                                ::
:: Desc: Borttagningsanvändarearkiv som är äldre än n-dagar												  ::
::                                                                                                ::
:: ------------------------------------------------------------------------------------------------::
: Börja
Eka av


: Starta-Förbereda
	UPPSÄTTNING ScriptName=DelOldUsers.Bat
	APPELL: Starta-Uppsättning-Datera
	EKA %TDate% - %TTime% -- Den Beginging förberedelsen för skrivar: %ScriptName%
	FASTSTÄLLDA OldSysDrv=C:
	:: FÖR XP FASTSTÄLLDA OldSysUsrDir=Documents och inställningar 
	FASTSTÄLLDA OldSysUsrDir=Users
	UPPSÄTTNING OldSysBase=%OldSysDrv% \ %OldSysUsrDir%
	UPPSÄTTNING MaxAgeNTUser=60
	:: Uppsättning förbättringsdagvariabeln
	UPPSÄTTNING UDay=%date: ~7.2%
	:: Uppsättning förbättringsmånadvariabeln
	UPPSÄTTNING UMonth=%date: ~4.2%
	:: Uppsättning förbättringsårsvariabeln
	UPPSÄTTNING UYear=%date: ~10.4%
	APPELL: Starta-Numrera-Datera %UDay% %UMonth% %UYear%
	UPPSÄTTNING CurrentDTotal=%DTotal%
	APPELL: Starta-Uppsättning-Datera
	EKA %TDate% - %TTime% (i dagar: %CurrentDTotal%) -- Färdiga Preperation - skriva: %ScriptName% början
	
: Avsluta-Förbereda


: Starta-Huvudsakligt

	APPELL: Starta-Uppsättning-Datera
	EKA %TDate% - %TTime% -- Början som kretsar till och med användarearkiv i %OldSysBase%
	För /F ”Tokens=*” %%B IN (”dir /A: D /B ”%OldSysBase% \ *””) GÖR APPELLEN: Starta-UserDir-Kretsa ”%%B”,
	GOTO Avsluta-UserDir-Kretsa 
	: Starta-UserDir-Kretsa 
		:: Hoppa over nödvändiga systemmappar från utvärdering i segern XP
		OM /I %1== " alla GOTO användare ": EOF
		OM /I %1== " GOTO standardanvändare ": EOF
		:: Nödvändiga systemmappar för överhopp från utvärdering i segern Vista+
		OM /I %1== " offentligt " GOTO: EOF
		OM /I %1== " GOTO standard ": EOF
		:: Fastställd TUser variabel till = Username utan citationstecken
		UPPSÄTTNING TUser=%~1
		APPELL: Starta-Uppsättning-Datera
		EKA %TDate% - %TTime% --  Söka efter dagar för NTUser.dat äldre än %MaxAgeNTUser% i ”%OldSysBase% \ %TUser%”,
		För /F ”tokens=1-3” %%U IN (”dir ”%OldSysBase% \ %TUser% \ NTUSER.dat” /A: H-^| Fyndet /I ”NTUser.dat””)  GÖR APPELL: Starta-NTUser-Kretsa ”%%U”,
		GOTO Avsluta-NTUser-Kretsa
		: Starta-NTUser-Kretsa
			UPPSÄTTNING NDate=%~1
			APPELL: Starta-Uppsättning-Datera
			OM /I ”%TUser% " == " %NDate%” EKAR %TDate% - %TTime% -- KAN INTE lokalisera NTUser.Dat!  Hoppa over ”%OldSysBase% \ %TUser%”!
			OM /I ”%TUser% " == " GOTO %NDate%”: EOF
			:: Uppsättning förbättringsdagvariabeln
			UPPSÄTTNING NDay=%NDate: ~3.2%
			:: Uppsättning förbättringsmånadvariabeln
			UPPSÄTTNING NMonth=%NDate: ~0.2%
			:: Uppsättning förbättringsårsvariabeln
			UPPSÄTTNING NYear=%NDate: ~6.4%
			APPELL: Starta-Numrera-Datera %NDay% %NMonth% %NYear%
			UPPSÄTTNING NTUserDate=%DTotal%
			:: HÄR VI SKA APPELL SOM EN JÄMFÖRA FUNGERAR!
			APPELL: Starta-Jämföra-Datera %CurrentDTotal% %NTUserDate%
			UPPSÄTTNING IsAge=%TDifference%
			OM %IsAge% GEQ %MaxAgeNTUser% APPELL: Starta-Bort:ta-Arkiv ”%OldSysBase% \ %TUser%”,
			REM EKAR %TDate% - %TTime% -- HÄR VI SKA APPELL SOM EN JÄMFÖRA FUNGERAR! för %NDay% och %NMonth% och %NYear%
			
			GOTO: EOF
		: Avsluta-NTUser-Kretsa
		
		GOTO: EOF
	: Avsluta-UserDir-Kretsa 

	GOTO avsluta
: Avsluta-Huvudsakligt

GOTO Avsluta-Subs
GOTO avsluta
: Starta-Subs
	GOTO Avsluta-Uppsättning-Datera
	: Starta-Uppsättning-Datera
		UPPSÄTTNING TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
		UPPSÄTTNING TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
		GOTO: EOF
	: Avsluta-Uppsättning-Datera
	GOTO Avsluta-Numrera-Datera
	: Starta-Numrera-Datera
		UPPSÄTTNING DDay=%1
		OM %DDay: ~0,1%==0 UPPSÄTTNING DDAY=%DDay: ~1.1%
		REM EKAR DDay = %DDay%
		OM %2 GOTO Avsluta-Hoppa-Dag för NEQ 02
		: Starta-Hoppa-Dag
			OM %1 GTR 28 FASTSTÄLLDA DDay=28
		: Avsluta-Hoppa-Dag
		REM EKAR DDay = %DDay%
		UPPSÄTTNING DMonth=0
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 01 FASTSTÄLLDA DMonth=31
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 02 FASTSTÄLLDA /A DMonth=%DMonth%+28
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 03 FASTSTÄLLDA /A DMonth=%DMonth%+31
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 04 FASTSTÄLLDA /A DMonth=%DMonth%+30
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 05 FASTSTÄLLDA /A DMonth=%DMonth%+31
		REM EKAR DMonth = %DMonth%
		OM %2 GTR 06 FASTSTÄLLDA /A DMonth=%DMonth%+30
		REM EKAR DMonth = %DMonth%
		OM %2 GEQ 07 FASTSTÄLLDA /A DMonth=%DMonth%+31
		REM EKAR DMonth = %DMonth%
		OM %2 GEQ 08 FASTSTÄLLDA /A DMonth=%DMonth%+31
		REM EKAR DMonth = %DMonth%
		OM %2 GEQ 09 FASTSTÄLLDA /A DMonth=%DMonth%+30
		REM EKAR DMonth = %DMonth%
		OM %2 GEQ 10 FASTSTÄLLDA /A DMonth=%DMonth%+31
		REM EKAR DMonth = %DMonth%
		OM %2 GEQ 11 FASTSTÄLLDA /A DMonth=%DMonth%+30
		REM EKAR DMonth = %DMonth%
		FASTSTÄLLDA /A DYear=%3*365
		REM EKAR DYear = %DYear%
		REM EKAR DTotal = %DDay% + %Dmonth% + %DYear%
		REM EKAR %DTotal%
		FASTSTÄLLDA /A DTotal=%DDay%+%Dmonth%+%DYear%
		REM EKAR DTotal = %DTotal%
		GOTO: EOF
	: Avsluta-Numrera-Datera
	GOTO Avsluta-Jämföra-Datera
	: Starta-Jämföra-Datera
		UPPSÄTTNING Date1=%1
		UPPSÄTTNING Date2=%2
		EKA Date1 = %Date1% Date2 = %Date2%
		FASTSTÄLLDA /A TDifference=%Date1%-%Date2%
		EKA ålderskillnaden i dagar = %TDifference%
		GOTO: EOF
	: Avsluta-Jämföra-Datera
	GOTO Avsluta-Bort:ta-Arkiv
	: Starta-Bort:ta-Arkiv
		EKA nu rinnande RMDir /S /Q %1
		RMDir /S /Q %1
		GOTO: EOF
	: Avsluta-Bort:ta-Arkiv
	
	GOTO avsluta
: Avsluta-Subs


: Avsluta
	APPELL: Starta-Uppsättning-Datera
	EKA %TDate% - %TTime% -- Skriva %ScriptName% som går ut!
	GOTO: EOF
Andra lösningar  
 
programming4us programming4us