A continuación se indican los comandos Apply utilizados en los script de CA DMM:
Aplica el contenido de un directorio del equipo de origen en el equipo de destino. Este comando incluye dos o tres parámetros. El primer parámetro corresponde a la ruta del directorio, un valor de cadena. El segundo parámetro corresponde a una de las siguientes constantes de sobrescritura o a una nueva ruta de directorio. Hay tres constantes para el método de sobrescritura: ALWAYS, NEWER o NEVER. Si la constante de sobrescritura se omite, se aplica el método predeterminado NEWER o el seleccionado por el usuario. Si el segundo parámetro es una ruta de directorio nueva, el contenido del directorio <nombre directorio> se aplica a <nombre directorio nuevo>. Es posible utilizar otro método de sobrescritura. Sólo se pueden aplicar directorios ya almacenados. A la hora de desplazar contenido, si la ruta de almacenamiento contiene una cadena con comodín, no incluya el comodín en la ruta de desplazamiento.
Nombre del directorio (cadena)
Nombre del nuevo directorio (cadena)
Método de sobrescritura (cadena)
ApplyDirectory(<nombre directorio>, [método sobrescritura]); o
ApplyDirectory(<nombre directorio>, <nombre directorio nuevo>, [método sobrescritura]);
ApplyDirectory("c:\\My Documents");
ApplyDirectory("c:\\My Documents", NEWER);
ApplyDirectory("c:\\My Documents", "c:\\Word Documents");
ApplyDirectory("c:\\My Documents", "c:\\Word Documents", ALWAYS);
/*Wildcard example*/
ApplyDirectory("c:\\My Documents\\*.fol", "c:\\New Path\\Word Documents", ALWAYS);
Aplica un archivo del equipo de origen en el equipo de destino. Este comando incluye dos o tres parámetros. El primer parámetro corresponde al nombre del archivo, un valor de cadena. El segundo parámetro corresponde a una de las siguientes constantes de sobrescritura o a una nueva ruta de archivo. Hay tres constantes para el método de sobrescritura: ALWAYS, NEWER o NEVER. Si la constante de sobrescritura se omite, se aplica el método predeterminado NEWER o el seleccionado por el usuario. Si el segundo parámetro corresponde a una ruta de archivo nueva, el archivo <nombre archivo> se aplica a <nuevo nombre archivo>. También es posible indicar otro método de sobrescritura. Este comando reconoce el asterisco (*) como comodín. Sólo se pueden aplicar archivos ya almacenados. A la hora de desplazar contenido, si la ruta de almacenamiento contiene una cadena con comodín, no incluya el comodín en la ruta de desplazamiento.
Nombre del archivo (cadena)
Nuevo nombre del archivo (cadena)
Método de sobrescritura (cadena)
ApplyFile(<nombre archivo>, [método sobrescritura]); o
ApplyFile(<nombre archivo>, <nuevo nombre archivo>, [método sobrescritura]);
ApplyFile("c:\\temp\\file.txt");
/*Wildcard example*/
ApplyFile("c:\\My Documents\\*.txt", "c:\\New Path\\Word Documents", ALWAYS);
Sirve para aplicar una clave de registro con todos sus valores o una sección de archivo .ini con todos sus valores desde el equipo de origen al de destino. Este comando admite dos parámetros. Sólo se pueden aplicar claves ya almacenadas.
Ruta de la clave (cadena)
Ruta de la clave nueva (cadena)
ApplyKey(<ruta de clave>, [ruta de clave nueva]);
Aplica un archivo del equipo de origen en el equipo de destino. Si en los datos del archivo se especifica una ruta de directorio, se asigna a la ruta oportuna.
Ruta del archivo (cadena)
Nuevo nombre del archivo (cadena)
Método de sobrescritura (cadena)
ApplyMappedFile(<nombre archivo>, [método sobrescritura]); o
ApplyMappedFile(<nombre archivo>, <nuevo nombre archivo>, [método sobrescritura]);
ApplyMappedFile("c:\\temp\\file.txt");
ApplyMappedFile("c:\\My Documents\\file.txt", "c:\\New Path\\Word Documents\\file.txt", ALWAYS);
Aplica una clave de registro con todos sus valores o una sección de archivo ini con todos sus valores desde el equipo de origen al de destino. Si cualquiera de los nombres o los datos de los valores es una ruta de directorio, se asigna a la ruta apropiada. Este comando admite dos parámetros. Sólo se pueden aplicar claves ya almacenadas.
Ruta de la clave (cadena)
Ruta de la clave nueva (cadena)
ApplyMappedKey(<ruta de clave>, [ruta de clave nueva]);
ApplyMappedKey("HKLM\\Software\\Microsoft\\Office\\8.0\\Word\\Data\\Toolbar");
Aplica una clave de registro junto con todos sus valores y todas sus subclaves, o una sección de archivo ini junto con todos sus valores desde el equipo de origen al de destino. Si cualquiera de los nombres o los datos de los valores es una ruta de directorio, se asigna a la ruta apropiada. Este comando admite dos parámetros. Sólo se pueden aplicar claves ya almacenadas.
Ruta de la clave (cadena)
Ruta de la clave nueva (cadena)
ApplyMappedSubKeys(<ruta de clave>, [ruta de clave nueva]);
ApplyMappedSubKeys("HKLM\\Software\\Microsoft\\Office\\8.0\\Word\\Data\\Toolbar");
Permite aplicar un valor de clave de registro o un valor de archivo .ini desde el equipo de origen al de destino. Si el nombre del valor o el valor es una ruta de directorio, se asigna a la ruta apropiada. Este comando admite seis parámetros. Sólo se pueden aplicar como asignados valores que se guardaran como asignados.
Ruta de la clave (cadena)
Nombre del valor (cadena)
Nota: Si el valor corresponde al predeterminado, el segundo parámetro debe ser NULO ("")
Ruta de la clave nueva (cadena)
Nota: Si no se va a mover el valor a otra ubicación, el tercer parámetro debe ser NULO ("").
Delimitador (cadena)
Indicador de rutas cortas (valor booleano)
Nombre del valor nuevo en caso de desplazamiento (cadena)
ApplyMappedValue(<ruta de clave>, <nombre valor>, [ruta de clave nueva], [delimitador], [rutas cortas], [nombre valor nuevo]);
ApplyMappedValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips");
ApplyMappedValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips","HKLM\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar");
ApplyMappedValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips", "HKLM\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", ";");
ApplyMappedValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips", "", ";");
Aplica una clave de registro junto con todos sus valores y todas sus subclaves desde el equipo de origen al de destino. Este comando admite dos parámetros. Sólo se pueden aplicar claves ya almacenadas.
Ruta de la clave (cadena)
Ruta de la clave nueva (cadena)
ApplySubKeys(<ruta de clave>, [ruta de clave nueva]);
ApplySubKeys("HKCU\\Software\\Microsoft\\Office\\8.0\\Word");
Aplica un valor de clave de registro desde el equipo de origen al de destino. Este comando acepta cuatro parámetros. Sólo se pueden aplicar valores ya almacenados.
Ruta de la clave (cadena)
Nombre del valor (cadena)
Ruta de la clave nueva (cadena)
Nombre del valor nuevo (cadena)
ApplyValue(<ruta de clave>, <nombre de valor>, [ruta de clave nueva], [nombre de valor nuevo]);
ApplyValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips");
Se usa para borrar una clave junto con todos sus valores y todas sus subclaves del registro o de los archivos .ini. En caso de darse problemas al borrar la clave, se devuelve Falso. Si la clave no existe, se devuelve Verdadero. Si la ruta conduce a un archivo .ini, se borran todas las secciones del archivo .ini.
Ruta de la clave (cadena)
DeleteKey( "HKCU\\Software\\MyApp"); DeleteKey( "c:\\windows\\test.ini\\Keyname"); /* all keys deleted */ DeleteKey( "c:\\windows\\test.ini");
Permite borrar un valor del registro o de los archivos .ini. En caso de darse problemas al borrar el valor, se devuelve Falso. Si el valor no existe, se devuelve Verdadero.
Ruta de la clave (cadena)
Nombre del valor (cadena)
DeleteValue( "HKCU\\Software\\MyApp", "SomeValue");
DeleteValue( "c:\\windows\\win.ini\", "SomeValue");
Sirve para crear o establecer una clave.
Ruta de la clave (cadena)
SetKey("HKLM\\New Key");
El comando SetValue crea o configura un valor clave. Si la clave no existe, este comando la creará.
Este comando tiene el formato siguiente:
SetValue(<ruta de archivo>, <nombre de valor>, <datos>, <tipo>)
(para el registro) Representa la ruta clave (valor de cadena).
(para XML) Representa la ruta del archivo completo.
(para el registro) Representa el nombre del valor (valor de cadena).
(para XML) Representa la consulta válida de XPath.
Representa el valor.
Representa el tipo de valor.
A continuación se muestran los valores de registro aceptados:
|
Valor |
Formato |
Ejemplo |
|---|---|---|
|
CADENA |
string |
"Berta" |
|
DWORD |
number |
"1999" |
|
BINARY |
binario |
"af 45 99 31" |
|
DWORD_LITTLE_ENDIAN |
number |
"1234" |
|
DWORD_BIG_ENDIAN |
number |
"1234" |
|
SYMBOLIC_LINK |
binario |
"af 45 99 31" |
|
MULTI_STRING |
binario |
"af 45 99 31" |
|
RESOURCE_LIST |
binario |
"af 45 99 31" |
|
EXPAND_STRING |
string |
"Berta" |
|
FULL_RESOURCE_DESCRIPTOR |
binario |
"af 45 99 31" |
|
RESOURCE_REQUIREMENTS_LIST |
binario |
"af 45 99 31" |
Ejemplos: Configurar un valor clave
SetValue("HKLM\\Destination", "String Value", "This is a string value", STRING);
SetValue("C:\\abc.xml", "/docnode/node1/node2", "It is a node", "");
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|