Línea de comandos de MapForce Server
MapForce Server ofrece una interfaz de línea de comandos que puede usar para ciertas tareas administrativas, como la asignación de licencias, y para ejecutar archivos de ejecución de asignaciones de datos (.mfx). A continuación se enumeran los comandos disponibles.
•accepteula: (solo Linux) acepta el contrato de licencia para el usuario final para MapForce Server.
•assignlicense: carga una licencia a LicenseServer y asigna esta licencia a MapForce Server.
•exportresourcestrings: exporta todos las cadenas de recursos de la aplicación a un archivo XML..
•help: muestra información sobre el comando que se da como argumento (o sobre todos los comandos si no se da ningún argumento).
•licenseserver: registra MapForce Server con un LicenseServer de la red local.
•run: ejecuta un archivo de ejecución de asignaciones de datos (.mfx) compilado con MapForce.
•setdeflang: establece el idioma predeterminado de MapForce Server.
•verifylicense: comprueba si el actual MapForce Server tiene asignada una licencia y, opcionalmente, si tiene asignada una licencia con la clave de licencia dada.
•version: muestra el número de versión de MapForce Server.
Dependiendo de su sistema operativo, la ruta al archivo ejecutable varía. Las rutas predeterminadas se muestran en la tabla siguiente.
SO | Ruta de acceso |
|---|---|
Linux | /opt/Altova/MapForceServer2026/bin |
Windows | C:\Archivos de programa\Altova\MapForceServer2026\bin |
Nota: Si instala la versión de MapForce Server de 32 bits en una versión de Windows de 64 bits, cambie C:\Archivos de programa por C:\Archivos de programa (x86).
Para simplificar, esta documentación omite la ruta completa del ejecutable y se refiere a él solo por su nombre, por ejemplo:
mapforceserver help |
Ejecutar un comando
Para ejecutar un comando, abra un símbolo del sistema y seleccione una de las opciones siguientes para acceder al archivo ejecutable.
Opción 1: Usar la ruta absoluta
Puede escribir la ruta absoluta del ejecutable, que funciona desde cualquier directorio. Si la ruta contiene espacios, póngala entre comillas dobles.
Linux
/opt/Altova/MapForceServer2026/bin/mapforceserver help |
Windows
"C:\Archivos de programa (x86)\Altova\MapForceServer2026\bin\MapForceServer.exe" help |
Opción 2: Cambiar al directorio de instalación
Puede cambiar el directorio actual del terminal al directorio de instalación. A continuación, puede ejecutar comandos escribiendo el nombre del ejecutable (sin la ruta completa) y el comando deseado:
Linux
cd /opt/Altova/MapForceServer2026/bin ./mapforceserver help |
Windows
cd C:\Archivos de programa (x86)\Altova\MapForceServer2026\bin MapForceServer help |
Nota: En sistemas Linux, el prefijo ./ indica que el ejecutable está en el directorio actual.
Opción 3: Agregar la ruta del ejecutable a PATH
Puede añadir el directorio que contiene el ejecutable a la variable de entorno PATH. Esto le permite ejecutar comandos desde cualquier directorio escribiendo el nombre del ejecutable (sin la ruta completa), seguido del comando deseado:
Linux
mapforceserver help |
Windows
MapForceServer help |
Consejos
A continuación se incluyen algunos consejos que pueden ayudarle mientras trabaja con la interfaz de línea de comandos.
•Para averiguar en qué directorio se encuentra la ventana de la línea de comandos, introduzca pwd en Linux. En Windows debe introducir echo %CD%.
•Puede utilizar la tecla Tabulador para introducir rápidamente varias rutas de archivos o directorios, sin tener que escribirlas completas. Por ejemplo, si teclea cd c:\prog en la línea de comandos y luego pulsa la tecla Tabulador, se rellenará automáticamente con C:\Program Files (o cualquier otro directorio de C:\ que empiece por "Prog").
•Al introducir en Windows una ruta que contiene espacios en blanco, como C:\Program Files, debe escribirlos entre comillas.
•Si ve un mensaje parecido a "No se reconoce este comando como comando interno o externo" es probable que haya escrito mal alguna ruta o algún comando.
•En Linux, asegúrese de utilizar las mayúsculas y minúsculas correctas en los nombres de archivos y directorios. Por ejemplo, si escribe la ruta /home/nikita/downloads verá que aparece un error si el nombre del directorio en realidad es /home/nikita/Downloads.
•Al escribir una ruta en Linux, utilice barras inclinadas hacia delante, en lugar de barras inclinadas hacia atrás como en Windows.