Cuestión : Delprof vía gpo en bootup del cliente

¿Hola pregunta del guys

quick, hay yo puede conseguir de todos modos el delprof para empezar para arriba en las computadoras del cliente en cargador para arriba vía gpo? ¡quisiera un asesoramiento de expertos y cómo hacer esto correctamente si puede ser hecha! el

i apenas quiere poder hacer esto algunas veces cada semana, lo permite en el gpo para el día y le da vuelta apagado. para la semana. ¡me ahorra el trabajo grande del funcionamiento alrededor de la escuela como un pollo sin cabeza delprofing todas las máquinas!

many thanks

Phil
class= del

Respuesta : Delprof vía gpo en bootup del cliente

Si usted quiere suprimir los perfiles más viejos que cierta edad tengo un archivo de hornada para el que utilice solamente comandos estándar del NT.

 Usted podría funcionar el archivo de hornada que até en el arranque vía GPO (o para para un usuario que sea admin locales usted puede también hacerlo usar el arranque GPO o el método regular de la escritura de lanzamiento.)  Ver el código atado.

Si usted quiere funcionar con la utilidad del delpro en lugar de otro, usted necesitará escribir un pequeño archivo de hornada y ejecutarlo que como escritura de lanzamiento vía GPO (abrir una sesión otra vez GPO o la escritura de lanzamiento de la conexión regular requerirá a usuario que es un Admin local)

No soy familiar con sintaxis del delpro sino que estoy seguro que usted es, así que nos iremos que hasta usted para ahora.

Cosas a saber sobre la canceladura corriente del usuario vía GPO o de otra manera:

Apenas observar que las escrituras de lanzamiento ejecutan como sistema local donde como las escrituras de la CONEXIÓN ejecutan como el usuario que está abriendo una sesión, así que por lo tanto usted necesitaría funcionar esto como escritura de lanzamiento.

No estoy seguro qué usted está mirando para lograr exactamente con el comando del delpro, de suprimir todo el perfil o perfiles más viejos que días de N.

Si usted quiere solamente suprimir los perfiles más viejos que los días de N entonces usted no tendría que constantemente permitir e inhabilitar el GPO mientras que usted habló de hacer.

O si usted todavía quiere suprimir todos los perfiles sin importar edad, usted podría apenas incluir una prueba para ver qué día de la semana es, y funciona con el comando solamente si el día empareja, otra vez esta manera que usted no tendría que manualmente permitir e inhabilitar el GPO.
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:
:: ------------------------------------------------------------------------------------------------::
:: Escritura: DelOldUsers.Bat                                              					 	  ::
:: Versión: 1.3                                                                                   ::
:: Derechos reservados: Ben Personick                                                                       ::
:: Fecha: 2010-07-14                                                                               ::
::                                                                                                ::
::                                                                                                ::
:: Desc: Directorios de usuario de las cancelaciones más viejos que días de N												  ::
::                                                                                                ::
:: ------------------------------------------------------------------------------------------------::
: Comenzar
Eco apagado


: Empezar-Preparar
	FIJAR ScriptName=DelOldUsers.Bat
	LLAMADA: Empezar-Fijar-Fecha
	ECO el %TDate% - el %TTime% -- Preparación de Beginging para la escritura: el %ScriptName%
	FIJAR OldSysDrv=C:
	:: PARA XP OldSysUsrDir=Documents DETERMINADO y ajustes 
	FIJAR OldSysUsrDir=Users
	FIJAR el OldSysBase=%OldSysDrv% \ el %OldSysUsrDir%
	FIJAR MaxAgeNTUser=60
	:: Fijar el día de la mejora variable
	FIJAR UDay=%date: el ~7.2%
	:: Fijar el mes de la mejora variable
	FIJAR UMonth=%date: el ~4.2%
	:: Fijar el año de la mejora variable
	FIJAR UYear=%date: el ~10.4%
	LLAMADA: Empezar-Número-Fecha el %UDay% el %UMonth% el %UYear%
	SISTEMA el CurrentDTotal=%DTotal%
	LLAMADA: Empezar-Fijar-Fecha
	ECO el %TDate% - el %TTime% (en días: el %CurrentDTotal%) -- Preperation completo - escritura: el %ScriptName% que comienza
	
: Fin-Preparar


: Empezar-Principal

	LLAMADA: Empezar-Fijar-Fecha
	ECO el %TDate% - el %TTime% -- El comenzar a colocar a través de directorios de usuario en el %OldSysBase%
	Para /F “Tokens=*” %%B ADENTRO (“dir /A: D /B EL “%OldSysBase% \ *” ") LLAMAR: Empezar-UserDir-Lazo “%%B”
	Fin-UserDir-Lazo INDICADO 
	: Empezar-UserDir-Lazo 
		:: Saltar las carpetas necesarias del sistema de la evaluación en el triunfo XP
		SI /I %1== " todos los usuarios " INDICADOS: EOF
		SI /I %1== " usuario del defecto " INDICADO: EOF
		:: Carpetas necesarias del sistema del salto de la evaluación en el triunfo Vista+
		SI /I %1== " público " INDICADO: EOF
		SI /I %1== " defecto " INDICADO: EOF
		:: Fijar TUser variable a = username sin cotizaciones
		FIJAR TUser=%~1
		LLAMADA: Empezar-Fijar-Fecha
		ECO el %TDate% - el %TTime% --  Buscando días de NTUser.dat más viejo el de %MaxAgeNTUser% en el “%OldSysBase% \ el %TUser%”
		Para /F “tokens=1-3” %%U ADENTRO (“dir “el %OldSysBase% \ el %TUser% \ NTUSER.dat” /A: ^ de H| El hallazgo /I “NTUser.dat” ")  LLAMA: Empezar-NTUser-Lazo “%%U”
		Fin-NTUser-Lazo INDICADO
		: Empezar-NTUser-Lazo
			FIJAR NDate=%~1
			LLAMADA: Empezar-Fijar-Fecha
			SI ECO EL %TDate% - EL %TTime% " DEL == EL " %NDate%” DE /I EL “%TUser% -- ¡NO PUEDE localizar NTUser.Dat!  ¡Saltando el “%OldSysBase% \ el %TUser%”!
			SI == EL " %NDate%” DE /I EL “%TUser% " INDICADO: EOF
			:: Fijar el día de la mejora variable
			FIJAR NDay=%NDate: el ~3.2%
			:: Fijar el mes de la mejora variable
			FIJAR NMonth=%NDate: el ~0.2%
			:: Fijar el año de la mejora variable
			FIJAR NYear=%NDate: el ~6.4%
			LLAMADA: Empezar-Número-Fecha el %NDay% el %NMonth% el %NYear%
			SISTEMA el NTUserDate=%DTotal%
			:: ¡AQUÍ LLAMAREMOS UNA FUNCIÓN DEL COMPARAR!
			LLAMADA: Empezar-Comparar-Fecha el %CurrentDTotal% el %NTUserDate%
			SISTEMA el IsAge=%TDifference%
			SI LLAMADA DEL %IsAge% GEQ EL %MaxAgeNTUser%: Empezar-Suprimir-Directorio el “%OldSysBase% \ el %TUser%”
			ECO EL %TDate% - EL %TTime% DEL REM -- ¡AQUÍ LLAMAREMOS UNA FUNCIÓN DEL COMPARAR! para el %NDay% y el %NMonth% y el %NYear%
			
			INDICADO: EOF
		: Fin-NTUser-Lazo
		
		INDICADO: EOF
	: Fin-UserDir-Lazo 

	Extremo INDICADO
: Fin-Principal

INDICADO Fin-Subs
Extremo INDICADO
: Empezar-Subs
	Fin-Fijar-Fecha INDICADA
	: Empezar-Fijar-Fecha
		FIJAR TDate=%date: ~10,4%-%date: ~4,2%-%date: el ~7.2%
		FIJAR TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: el ~6.2%
		INDICADO: EOF
	: Fin-Fijar-Fecha
	Fin-Número-Fecha INDICADA
	: Empezar-Número-Fecha
		FIJAR DDay=%1
		SI %DDay: ~0,1%==0 DDAY=%DDay DETERMINADO: el ~1.1%
		Día D del ECO del REM el = %DDay%
		SI %2 Fin-Saltar-Día INDICADO del NEQ 02
		: Empezar-Saltar-Día
			SI %1 28 DDay=28 DETERMINADOS GTR
		: Fin-Saltar-Día
		Día D del ECO del REM el = %DDay%
		FIJAR DMonth=0
		El REM REPITE DMonth el = %DMonth%
		SI %2 01 DMonth=31 DETERMINADOS GTR
		ECO DMonth del REM el = %DMonth%
		SI %2 02 /A DETERMINADOS GTR DMonth=%DMonth%+28
		ECO DMonth del REM el = %DMonth%
		SI %2 03 /A DETERMINADOS GTR DMonth=%DMonth%+31
		ECO DMonth del REM el = %DMonth%
		SI %2 04 /A DETERMINADOS GTR DMonth=%DMonth%+30
		ECO DMonth del REM el = %DMonth%
		SI %2 05 /A DETERMINADOS GTR DMonth=%DMonth%+31
		ECO DMonth del REM el = %DMonth%
		SI %2 06 /A DETERMINADOS GTR DMonth=%DMonth%+30
		ECO DMonth del REM el = %DMonth%
		SI %2 GEQ 07 /A DETERMINADO DMonth=%DMonth%+31
		ECO DMonth del REM el = %DMonth%
		SI %2 GEQ 08 /A DETERMINADO DMonth=%DMonth%+31
		ECO DMonth del REM el = %DMonth%
		SI %2 GEQ 09 /A DETERMINADO DMonth=%DMonth%+30
		ECO DMonth del REM el = %DMonth%
		SI %2 GEQ 10 /A DETERMINADO DMonth=%DMonth%+31
		ECO DMonth del REM el = %DMonth%
		SI %2 GEQ 11 /A DETERMINADO DMonth=%DMonth%+30
		ECO DMonth del REM el = %DMonth%
		FIJAR /A DYear=%3*365
		El REM REPITE DYear el = %DYear%
		ECO DTotal del REM el = %DDay% el + %Dmonth% el + %DYear%
		ECO EL %DTotal% DEL REM
		FIJAR /A el DTotal=%DDay%+%Dmonth%+%DYear%
		El REM REPITE DTotal el = %DTotal%
		INDICADO: EOF
	: Fin-Número-Fecha
	Fin-Comparar-Fecha INDICADA
	: Empezar-Comparar-Fecha
		FIJAR Date1=%1
		FIJAR Date2=%2
		REPETIR Date1 el = %Date1% Date2 el = %Date2%
		FIJAR /A el TDifference=%Date1%-%Date2%
		REPETIR la diferencia de la edad en días el = %TDifference%
		INDICADO: EOF
	: Fin-Comparar-Fecha
	Fin-Suprimir-Directorio INDICADO
	: Empezar-Suprimir-Directorio
		ECO ahora que funciona RMDir /S /Q %1
		RMDir /S /Q %1
		INDICADO: EOF
	: Fin-Suprimir-Directorio
	
	Extremo INDICADO
: Fin-Subs


: Extremo
	LLAMADA: Empezar-Fijar-Fecha
	ECO el %TDate% - el %TTime% -- ¡Escritura el %ScriptName% que sale!
	INDICADO: EOF
Otras soluciones  
 
programming4us programming4us