[TIP] Para Administradores: como matar programas P2P en maquinas remotas.

28/06/2004 - 20:49 por JM Tella Llop [MVP Windows] | Informe spam
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario (administrador en su red) en dias pasados, de como controlar y matar por red los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o direcciones IP de las maquinas que queremos matar esos procesos. Por ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P %pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P %pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las maquinas remotas. Este comando pedirá por pantalla la password de dicho usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
jmtella@XXXcompuserve.com (quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

Preguntas similare

Leer las respuestas

#11 Mr Big Dragon
28/06/2004 - 21:41 | Informe spam
Completamente de Acuerdo.


Saludos
Mr Big Dragon


"JM Tella Llop [MVP Windows]" wrote in message news:
Para hacer cualquier cosa en una empresa. es siempre, o debe serlo, por encargo de la direccion.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Mr Big Dragon" wrote in message news:
Ta bueno,

Solo una observacion, recuerden que hay que Pedir autorizacion a la gerencia antes de matar procesos remotos,
algunos "Usuarios" tienen permisos de sus gerentes de area para usar ciertos programas.

Saludos
Mr Big Dragon


"JM Tella Llop [MVP Windows]" wrote in message news:
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario (administrador en su red) en dias pasados, de como controlar y matar por red los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o direcciones IP de las maquinas que queremos matar esos procesos. Por ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P %pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P %pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las maquinas remotas. Este comando pedirá por pantalla la password de dicho usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
#12 Mr Big Dragon
28/06/2004 - 21:41 | Informe spam
Completamente de Acuerdo.


Saludos
Mr Big Dragon


"JM Tella Llop [MVP Windows]" wrote in message news:
Para hacer cualquier cosa en una empresa. es siempre, o debe serlo, por encargo de la direccion.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Mr Big Dragon" wrote in message news:
Ta bueno,

Solo una observacion, recuerden que hay que Pedir autorizacion a la gerencia antes de matar procesos remotos,
algunos "Usuarios" tienen permisos de sus gerentes de area para usar ciertos programas.

Saludos
Mr Big Dragon


"JM Tella Llop [MVP Windows]" wrote in message news:
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario (administrador en su red) en dias pasados, de como controlar y matar por red los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o direcciones IP de las maquinas que queremos matar esos procesos. Por ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P %pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P %pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las maquinas remotas. Este comando pedirá por pantalla la password de dicho usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
Respuesta Responder a este mensaje
#13 Carlos Sánchez
28/06/2004 - 22:03 | Informe spam
Algo que copie tal cual la carpeta de mis documentos con todo su contenido de subcarpetas y demas con solo apretar un boton para megatorpes y lo haga en RW, es lo que busco desde hace un mes. :-p

Salu2

P.D.- Recibistes el mail de hoy?

Carlos Sánchez

http://www.ctsgnetwork.com
Las Palmas




"JM Tella Llop [MVP Windows]" escribió en el mensaje news:
Si es que no me dais ideas. tu damelas y ya verás lo que se tarda en hacerlo... :-))))

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Packo" wrote in message news:%
Eres un fiera master, jejejejejejeje(|;-o}}


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario
(administrador en su red) en dias pasados, de como controlar y matar por red
los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las
maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los
programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo
con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o
direcciones IP de las maquinas que queremos matar esos procesos. Por
ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd
y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P
%pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P
%pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la
siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar
exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la
carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las
maquinas remotas. Este comando pedirá por pantalla la password de dicho
usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.








Respuesta Responder a este mensaje
#14 Carlos Sánchez
28/06/2004 - 22:03 | Informe spam
Algo que copie tal cual la carpeta de mis documentos con todo su contenido de subcarpetas y demas con solo apretar un boton para megatorpes y lo haga en RW, es lo que busco desde hace un mes. :-p

Salu2

P.D.- Recibistes el mail de hoy?

Carlos Sánchez

http://www.ctsgnetwork.com
Las Palmas




"JM Tella Llop [MVP Windows]" escribió en el mensaje news:
Si es que no me dais ideas. tu damelas y ya verás lo que se tarda en hacerlo... :-))))

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Packo" wrote in message news:%
Eres un fiera master, jejejejejejeje(|;-o}}


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario
(administrador en su red) en dias pasados, de como controlar y matar por red
los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las
maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los
programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo
con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o
direcciones IP de las maquinas que queremos matar esos procesos. Por
ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd
y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P
%pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P
%pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la
siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar
exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la
carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las
maquinas remotas. Este comando pedirá por pantalla la password de dicho
usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.








Respuesta Responder a este mensaje
#15 JM Tella Llop [MVP Windows]
28/06/2004 - 22:08 | Informe spam
je... el XCOPY

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Carlos Sánchez" <ctsg#ctsgnetwork.com> wrote in message news:
Algo que copie tal cual la carpeta de mis documentos con todo su contenido de subcarpetas y demas con solo apretar un boton para megatorpes y lo haga en RW, es lo que busco desde hace un mes. :-p

Salu2

P.D.- Recibistes el mail de hoy?

Carlos Sánchez

http://www.ctsgnetwork.com
Las Palmas




"JM Tella Llop [MVP Windows]" escribió en el mensaje news:
Si es que no me dais ideas. tu damelas y ya verás lo que se tarda en hacerlo... :-))))

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.




"Packo" wrote in message news:%
Eres un fiera master, jejejejejejeje(|;-o}}


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
***** Solo para XP Profesional o W2003 *****

Este TIP lo he preparado a partir de una pregunta de un usuario
(administrador en su red) en dias pasados, de como controlar y matar por red
los programas P2P.

Unicamente se necesita, estar definidio como usuario Administrador en las
maquinas remotas.

Consta de tres cosas:

1) Fichero de nombre: pgms.txt en donde pondremos los nombres de los
programas que queremos matar en lasmaquinas remotas. Por ejemplo, crearlo
con:

notepad.exe
calc.exe
emule.exe

2) Fichero de nombre: maquinas.txt en donde pondremos los nombre o
direcciones IP de las maquinas que queremos matar esos procesos. Por
ejemplo:

\\KA0001
\\192.168.0.10

3) Una bateria de comandos, podeis crearosla con el nombre kill_process.cmd
y copiais integramente este contenido:

@echo off

if {%1} EQU {} (echo Falta usuario&goto :EOF)

setlocal enabledelayedexpansion

set user=%1
set /p pass="password del usuario %1 : "
cls

for /f %%f in (maquinas.txt) do call :proc00 %%f

endlocal
goto :EOF

:proc00
for /f "skip=2 tokens=1,2,* delims= " %%g in ('tasklist /S %1 /U %user% /P
%pass%') do call :proc01 %1 %%g %%h
goto :EOF

:proc01
for /f %%i in (pgms.txt) do if {%2} EQU {%%i} taskkill /S %1 /U %user% /P
%pass% /PID %3
goto:EOF
hasta quie sin esta linea

(fijaros, que cada "for" debe estar en una linea, y que el goto es la
siguiente linea. Por tanto, cuidado con el cortar y pegar y respetar
exactamente los espacion en blanco).

NOTA: La manera de suarlo seria (en una ventana de comandos -cmd.exe-, en la
carpeta en donde tengamos los tres ficheros):

kill_process administrador

siendo "administrador" el nokmbre de un usuario administrador en las
maquinas remotas. Este comando pedirá por pantalla la password de dicho
usuario y a continuacion matará los procesos.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.








Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida