Ejecutar Batch archivo de forma remota

MD Aminul Islam 20 marzo 2023
Ejecutar Batch archivo de forma remota

A veces necesitamos usar una computadora de forma remota desde una ubicación diferente. Podemos hacer esto con algún software de terceros como TeamViewer.

Pero podemos ejecutar un Batch archivo desde el directorio remoto sin software de terceros. En este artículo, veremos cómo podemos ejecutar un Batch archivo desde una ubicación remota, y veremos un comando de ejemplo para facilitar el tema.

Ejecutar Batch archivo de forma remota

Para este propósito, usaremos un comando por lotes incorporado llamado psexec. A continuación se muestra un ejemplo del comando.

psexec \\IPofTheRemoteServer d:\directory\to\file\YourFile.bat

Este comando contiene algunas banderas importantes que puede usar según sus necesidades. Veámoslos en detalle.

-a Usos para seleccionar el procesador. El número más bajo de la CPU es 1.
-c Este indicador es para copiar el ejecutable especificado desde el sistema remoto para su ejecución.
-d Este indicador le dice al sistema que no espere a que finalice el proceso.
-e Esta bandera no cargará el perfil de cuenta especificado.
-f Esta bandera copiará el archivo de programa especificado a través del archivo de programa existente en la computadora remota.
-i Esta bandera indica que se ejecute el programa para interactuar con la PC de la sesión especificada en un sistema remoto.
-h Comprueba si el sistema de destino es Windows Vista o superior.
-l Este indicador se utiliza para ejecutar el proceso en un modo de usuario limitado. También proporciona integridad al proceso.
-n Esta bandera cuenta el tiempo de espera cuando se conecta a la computadora host.
-p Esta bandera proporciona la contraseña y el nombre de usuario cuando se conecta a la computadora host.
-r Esta bandera especifica el nombre del servicio remoto para crear o interactuar.
-s Esta bandera ejecutará el proceso remoto en una cuenta del sistema.
-u Esta bandera especifica el nombre de usuario opcional al iniciar sesión en la computadora remota.
-v Esta bandera especifica el número de versión del sistema remoto.
-w Esta bandera establece el directorio de trabajo de un proceso relativo a la computadora remota.
-x Esta bandera es para mostrar la interfaz de usuario en un escritorio seguro Winlogon de un sistema local.
-priority Esta bandera especifica la prioridad de un proceso.
arguments Esta bandera especifica los argumentos que deben pasarse.
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

Artículo relacionado - Batch File