Nota: Se muestra un mensaje No Approved Shell Command
en la lista desplegable Elegir el comando que se debe ejecutar en un comando shell si no se agregaron comandos SQL de forma manual a Kaseya Server, como se describe a continuación.
Ejecuta un comando shell en Kaseya Server de las siguientes ubicaciones de archivo:
<KaseyaInstallDirectory>\xml\SDProcShellCommand\0
: los archivos almacenados en el directorio 0
están disponibles en cada partición.
<KaseyaInstallDirectory>\xml\SDProcShellCommand\1
: el directorio 1
de este ejemplo coincide con la partición ID 1. Los archivos almacenados en un directorio específico de una partición están disponibles sólo en esa partición.Los comandos shell almacenados en estas ubicaciones tienen formato de archivos XML y pueden tener cualquier nombre de archivo. Puede tener varios comandos en un archivo XML. También puede tener varios archivos XML.
Ejemplo
El archivo XML se debe estructurar como el ejemplo siguiente, que incluye 2 comandos shell.
<?xml version="1.0" encoding="utf-8" ?>
<shellCommandList>
<shellCommandDef label="Shell Command 1" commandToExecute="echo hello" waitForCompletion="true" sendOutputToLog="true" outputFile="c:\temp\fromcmd.log" outputVariable="" />
<shellCommandDef label="Shell Command 2" commandToExecute="echo hello" waitForCompletion="true" sendOutputToLog="true" outputFile="c:\temp\fromcmd2.log" outputVariable="" />
</shellCommandList>
Definiciones
label
: el nombre que se muestra en la lista desplegable de comandos disponibles para ejecutar. Debe ser informativo de lo que hace el comando shell. Requerido.commandToExecute
: el comando shell. Requerido.waitforCompletion
: verdadero para esperar. Falso para no esperar. Requerido.sendOutputToLog
: verdadero para enviar el resultado. Falso para no enviar el resultado. Requerido.Se requiere al menos uno de los siguientes: Si ambos están completos, outputFile
tiene precedencia.
outputFile
: nombre y ruta de acceso completos del archivo donde se guarda el resultado si sendOutputToLog es verdadero. Opcional.outputVariable
: nombre de la variable a donde va el resultado. Opcional.