• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Matar una tarea … pero programado ..

    Programado Fijo Cerrado Movido
    Sistemas operativos
    5
    10
    1.0k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • NamigaN
      Namiga Veteranos HL
      Última edición por

      Buenas …

      El caso es que quiero saber como matar una tarea desde linea de comandos (Outlook.exe, por ejemplo), para poder hacer un bacjup automatico por la noche ....

      la idea es programar un fichero .bat que mate el outlook a las 12:00, y dos horas despues lo vuelva a lanzar ...

      Se puede hacer , o suelo despierto ??

      Gracias ...

      Siempre Aprendiendo
      www.namiga.es
      hlbm signature

      1 Respuesta Última respuesta Responder Citar 0
      • krampakK
        krampak Global Moderator
        Última edición por

        He metido lo primero que se me ha ocurrido en la consola y… tachán:

        C:\Documents and Settings\Administrador>taskkill
        Error: Sintaxis incorrecta. No se han especificado los parámetros /FI ni /PID ni /IM.
        Escriba "TASKKILL /?" para obtener más información de uso.

        C:\Documents and Settings\Administrador>taskkill /?
        TASKKILL ]
        { [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/F] [/T]

        Descripción:
        Esta herramienta de la línea de comandos puede usarse en uno o más
        procesos.
        Los procesos pueden terminarse a través del Id. o del nombre de imagen.

        Lista de parámetros:
        /S sistema Especifica el sistema remoto al que conectarse.

        /U [dominio]usuario Especifica el contexto de usuario en el que se
        que el comando debe ejecutarse.

        /P contraseña Especifica la contraseña para el contexto de
        usuario dado. Pide la entrada si se omite.

        /F Especifica la terminación forzada
        de proceso(s).

        /FI filtro Especifica un conjunto de tarea que coinciden
        con el criterio especificado en el filtro.

        /PID Id. de proceso Especifica el ID. de proceso que se debe
        terminar.
        /IM nombre de imagen Especifica el nombre de imagen del proceso que
        debe terminar. El carácter comodín "*" puede
        usarse para especificar todos los nombres de
        imagen.
        /T Terminar árbol: termina el proceso especificado
        y todos los procesos secundarios iniciados por
        él.
        /? Muestra el uso de la ayuda.

        Filtro(s):
        Nombre filtro Operadores válidos Valores válidos
        –----------- ------------------ ---------------
        STATUS eq, ne RUNNING | NOT RESPONDING
        IMAGENAME eq, ne Nombre de imagen.
        PID eq, ne, gt, lt, ge, le Valor de PID.
        SESSION eq, ne, gt, lt, ge, le Número de sesión
        CPUTIME eq, ne, gt, lt, ge, le Tiempo válido en el formato
        hh:mm:ss.
        hh - horas,
        mm - minutos, ss - segundos
        MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en KB.
        USERNAME eq, ne Nombre de usuario en formato
        [dominio]usuario.
        MODULES eq, ne Nombre de DLL
        SERVICES eq, ne Nombre de servicio.
        WINDOWTITLE eq, ne Título de ventana.

        Nota: el carácter comodín "*" del modificador /IM se acepta solamente
        con filtros.

        Nota: los procesos remotos siempre se terminarán de manera forzada
        sin tener en cuenta si la opción /F se ha especificado o no.

        Ejemplos:
        TASKKILL /S sistema /F /IM notepad.exe
        TASKKILL /PID 1230 /PID 1241 /PID 1253
        TASKKILL /F /IM notepad.exe /IM mspaint.exe
        TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle
        "
        TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
        TASKKILL /S sistema /U dominio\usuario /FI "USERNAME ne NT
        " /IM *
        TASKKILL /S sistema /U nombreusuario /P contraseña /FI "IMAGENAME eq note*"**

        Comprobado y funciona:

        C:\Documents and Settings\Administrador>taskkill /IM mspaint.exe
        Correcto: se terminó el proceso "mspaint.exe" con PID 928.

        Mi Configuración
        hlbm signature

        NamigaN 1 Respuesta Última respuesta Responder Citar 0
        • NamigaN
          Namiga Veteranos HL @krampak
          Última edición por

          Carajo krampak …
          Rapido y conciso 🙂 como siempre ..

          Muchas Gracias ...
          A probarlo ...

          Siempre Aprendiendo
          www.namiga.es
          hlbm signature

          packosoftP 1 Respuesta Última respuesta Responder Citar 0
          • packosoftP
            packosoft Admin honoris causa @Namiga
            Última edición por

            funcionar funciona 😉
            de todos modos si lo que quieres es hacer una copia del pst, en cuanto tenga un rato te paso una cosilla 😉

            krampakK 1 Respuesta Última respuesta Responder Citar 0
            • krampakK
              krampak Global Moderator @packosoft
              Última edición por

              Si lo que quieres hacer es lo que dice packosoft, creo que no tienes que programar nada:

              Muy buenas a todos,

              Hoy he encontrado una herramienta de Office que aunque no está directamente relacionada con Exchange, si que es útil para los usuarios de Outlook que hagan uso de las carpetas personales o archivos PST.

              Esta herramienta nos permitirá realizar una copia de nuestro archivo de mensajes e incluso establecer una copia automática según el horario que queramos, y todo ello sin tener que cerrar Outlook ni preocuparnos de la ubicación del archivo.

              La herramienta es compatible con Outlook 2003, Outlook XP y Outlook 2000.

              Para saber más sobre la herramienta (en Inglés) pinchar en el siguiente enlace:

              Using the Microsoft Outlook Personal Folders Backup tool
              http://office.microsoft.com/en-gb/assistance/HA010875321033.aspx

              Para descargar el ejecutable en español:

              Complemento de Outlook 2003: Copia de seguridad de carpetas personales
              http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=8b081f3a-b7d0-4b16-b8af-5a6322f4fd01

              Fuente.

              Mi Configuración
              hlbm signature

              NamigaN 1 Respuesta Última respuesta Responder Citar 0
              • NamigaN
                Namiga Veteranos HL @krampak
                Última edición por

                Si, la conozco … pero a veces me yhace cosas raras, como darme un error ...

                Estoy haciendo copia de todo y pondre de nuevo el XP .... y probare otra vez ...

                muchas gracias 🙂

                Siempre Aprendiendo
                www.namiga.es
                hlbm signature

                Sheu_ronS 1 Respuesta Última respuesta Responder Citar 0
                • Sheu_ronS
                  Sheu_ron @Namiga
                  Última edición por

                  Para hacer una copia de los PST de outlook no hace falta ningún programa.
                  Con que copies la carpeta OUTLOOK de dentro de Datos de programa ya es suficiente.

                  V4SHV 1 Respuesta Última respuesta Responder Citar 0
                  • V4SHV
                    V4SH @Sheu_ron
                    Última edición por

                    @Sheu_ron:

                    Para hacer una copia de los PST de outlook no hace falta ningún programa.
                    Con que copies la carpeta OUTLOOK de dentro de Datos de programa ya es suficiente.

                    Supongo que eso ya lo sabrá pero si tiene el outlook abierto lo hará mal… por eso querra cerrar el outlook y despues copiar el pst y luego volver abrirlo. Vamos, creo que esa es su intención, y si al final lo hace, que publique el codigo del bat que nos puede ser util en algunos casos.

                    saludos

                    NamigaN 1 Respuesta Última respuesta Responder Citar 0
                    • NamigaN
                      Namiga Veteranos HL @V4SH
                      Última edición por

                      Basicamnete es asi … aparte que uso una PDA, y hay que matar tambien el WCESMGR.com ... porque si no sigue recibiendo mensajes 🙂 ... y entonces no puedo copiar la PST ...

                      Esta semana tengo pensado empezar . El PC del curro esta con W2k ... y no funciona esto ....

                      Os pondre el bat que haga, por si os resulta util ...

                      gracias a todos 🙂

                      Siempre Aprendiendo
                      www.namiga.es
                      hlbm signature

                      packosoftP 1 Respuesta Última respuesta Responder Citar 0
                      • packosoftP
                        packosoft Admin honoris causa @Namiga
                        Última edición por

                        el taskill puedes copiarlo desde un XP al 2000 que funciona sin problemas.
                        Creo que hay una historia de microsoft que a la hora programada cierra el outlook, hace la copia del pst y lo vuelve a abrir.
                        Pero lo ideal es hacerlo con shadow copys, aqui te pongo el script que uso yo precisamente para hacer el backup de un PST asociado a una cuenta de Exchange sin cerrar outlook.

                        copys.cmd

                        setlocal
                        
                        if NOT "%CALLBACK_SCRIPT%"=="" goto :IS_CALLBACK
                        
                        set SOURCE_DRIVE_LETTER=%~d1
                        set SOURCE_RELATIVE_PATH=%~pnx1
                        set DESTINATION_PATH=%2
                        
                        set CALLBACK_SCRIPT=%~s0
                        set TEMP_GENERATED_SCRIPT=GeneratedVarsTempScript.cmd
                        
                        "%~dp0\vshadow.exe" -script=%TEMP_GENERATED_SCRIPT% -exec=%CALLBACK_SCRIPT% %SOURCE_DRIVE_LETTER%
                        
                        del /f %TEMP_GENERATED_SCRIPT%
                        
                        @goto :EOF
                        
                        :IS_CALLBACK
                        setlocal
                        
                        call %TEMP_GENERATED_SCRIPT%
                        
                        copy "%SHADOW_DEVICE_1%\%SOURCE_RELATIVE_PATH%" %DESTINATION_PATH%
                        

                        y luego un copypst.cmd que es el que programaremos

                        c:\pst\copyshadow c:\pst\packosoft.pst \\SERVIDOR\RECURSO\CARPETA\correo\correo
                        

                        la unica 'pega' es que cuando se ejecute tiene que estar disponible la Z como letra de unidad.

                        Se me olvidaba, en el mismo directorio (o en uno del path) tenemos que tener el ejecutable vshadow.exe que viene en el kit de recursos de 2003 si no recuerdo mal.

                        1 Respuesta Última respuesta Responder Citar 0
                        • 1 / 1
                        • First post
                          Last post

                        Foreros conectados [Conectados hoy]

                        1 usuarios activos (0 miembros e 1 invitados).
                        febesin, pAtO,

                        Estadísticas de Hardlimit

                        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                        Somos un total de 34.8k miembros registrados.
                        xenium_digital ha sido nuestro último fichaje.