Os comandos Apply a seguir são usados em scripts do CA DMM.
Aplica o conteúdo de um diretório do computador de origem ao de destino. Este comando usa dois ou três parâmetros. O primeiro parâmetro é o caminho do diretório e um valor de seqüência de caracteres. O segundo parâmetro é uma das constantes de Sobrescrever mostradas a seguir ou o caminho de um novo diretório. Existem três constantes que indicam o método de substituição: ALWAYS, NEWER ou NEVER. Se a constante de Sobrescrever for omitida, será usado o padrão NEWER ou o método Sobrescrever selecionado pelo usuário. Se o segundo parâmetro for o caminho de um novo diretório, o conteúdo do diretório <nome do diretório> será aplicado ao <novo nome de diretório>. É permitido usar um método Sobrescrever opcional. Somente é possível aplicar diretórios que foram armazenados. No processo de movimentação, se o caminho de armazenamento contiver uma seqüência de caracteres curinga, não inclua o caractere curinga no caminho de movimentação.
O nome do diretório (valor de seqüência de caracteres)
O nome do novo diretório (valor de seqüência de caracteres)
O método Sobrescrever (valor de seqüência de caracteres)
ApplyDirectory(<nome do diretório>, [método de sobrescrever]); ou
ApplyDirectory(<nome do diretório>, <novo nome de diretório>, [método de sobrescrever]);
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 um arquivo do computador de origem ao de destino. Este comando usa dois ou três parâmetros. O primeiro parâmetro é o nome do arquivo e um valor de seqüência de caracteres. O segundo parâmetro é uma das constantes de Sobrescrever mostradas a seguir ou o caminho de um novo arquivo. Existem três constantes que indicam o método de substituição: ALWAYS, NEWER ou NEVER. Se a constante de Sobrescrever for omitida, será usado o padrão NEWER ou o método Sobrescrever selecionado pelo usuário. Se o segundo parâmetro for um caminho de um novo arquivo, o arquivo <nome do arquivo> será aplicado a <novo nome de arquivo>. Também é permitido um método Sobrescrever opcional. Este comando reconhece o asterisco (*) como um caractere curinga. Somente é possível aplicar arquivos que foram armazenados. No processo de movimentação, se o caminho de armazenamento contiver uma seqüência de caracteres curinga, não inclua o caractere curinga no caminho de movimentação.
O Nome do arquivo (valor de seqüência de caracteres)
O nome do novo arquivo (valor de seqüência de caracteres)
O método Sobrescrever (valor de seqüência de caracteres)
ApplyFile(<nome do arquivo>, [método de sobrescrever]); ou
ApplyFile(<nome do arquivo>, <novo nome de arquivo>, [método de sobrescrever]);
ApplyFile("c:\\temp\\file.txt");
/*Wildcard example*/
ApplyFile("c:\\My Documents\\*.txt", "c:\\New Path\\Word Documents", ALWAYS);
Aplica uma chave do Registro, inclusive todos os respectivos valores, ou uma seção de arquivo .ini com todos os seus valores do computador de origem ao de destino. Este comando pode usar dois parâmetros. Somente é possível aplicar chaves que foram armazenadas.
O caminho da chave (valor de seqüência de caracteres)
O novo caminho da chave (valor de seqüência de caracteres)
ApplyKey(<caminho da chave>, [novo caminho da chave]);
Aplica um arquivo do computador de origem ao de destino. Se um dos dados do arquivo especificar um caminho de diretório, ele será mapeado no caminho apropriado.
O caminho do arquivo (valor de seqüência de caracteres)
O nome do novo arquivo (valor de seqüência de caracteres)
O método Sobrescrever (valor de seqüência de caracteres)
ApplyMappedFile(<nome do arquivo>, [método de sobrescrever]); ou
ApplyMappedFile(<nome do arquivo>, <novo nome de arquivo>, [método de sobrescrever]);
ApplyMappedFile("c:\\temp\\file.txt");
ApplyMappedFile("c:\\My Documents\\file.txt", "c:\\New Path\\Word Documents\\file.txt", ALWAYS);
Aplica uma chave do Registro e todos os seus valores ou uma seção de arquivo .ini e todos os seus valores da máquina de origem à de destino. Se um dos nomes de valores ou dados de valores for um caminho de diretório, ele será mapeado para o caminho apropriado. Este comando pode usar dois parâmetros. Somente é possível aplicar chaves que foram armazenadas.
O caminho da chave (valor de seqüência de caracteres)
O novo caminho da chave (valor de seqüência de caracteres)
ApplyMappedKey(<caminho da chave>, [novo caminho da chave]);
ApplyMappedKey("HKLM\\Software\\Microsoft\\Office\\8.0\\Word\\Data\\Toolbar");
Aplica uma chave do Registro, todos os seus valores e todas as suas subchaves ou uma seção de arquivo .ini e todos os seus valores do computador de origem ao de destino. Se um dos nomes de valores ou dados de valores for um caminho de diretório, ele será mapeado para o caminho apropriado. Este comando pode usar dois parâmetros. Somente é possível aplicar chaves que foram armazenadas.
O caminho da chave (valor de seqüência de caracteres)
O novo caminho da chave (valor de seqüência de caracteres)
ApplyMappedSubKeys(<caminho da chave>, [novo caminho da chave]);
ApplyMappedSubKeys("HKLM\\Software\\Microsoft\\Office\\8.0\\Word\\Data\\Toolbar");
Aplica o valor de uma chave do Registro ou o valor de um arquivo .ini do computador de origem ao de destino. Se o valor ou o nome do valor for um caminho de diretório, ele será mapeado para o caminho apropriado. O comando pode usar seis parâmetros. Somente é possível aplicar como mapeados os valores que foram armazenados como mapeados.
O caminho da chave (valor de seqüência de caracteres)
O nome do valor (valor de seqüência de caracteres)
Observação: se o valor for o padrão, o segundo parâmetro deverá ser NULL ("")
O novo caminho da chave (valor de seqüência de caracteres)
Observação: se você não mudar o valor para o novo local, o terceiro parâmetro deverá ser NULL ("")
O delimitador (valor de seqüência de caracteres)
Indicador de Shortpaths (valor booleano)
No caso de uma movimentação, o novo nome do Valor (valor de seqüência de caracteres)
ApplyMappedValue(<caminho da chave>, <nome do valor>, [novo caminho da chave], [delimitador], [shortpaths], [novo nome do valor]);
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 uma chave do Registro, todos os seus valores e todas as suas subchaves do computador de origem ao de destino. Este comando pode usar dois parâmetros. Somente é possível aplicar chaves que foram armazenadas.
O caminho da chave (valor de seqüência de caracteres)
O novo caminho da chave (valor de seqüência de caracteres)
ApplySubKeys(<caminho da chave>, [novo caminho da chave]);
ApplySubKeys("HKCU\\Software\\Microsoft\\Office\\8.0\\Word");
Aplica um valor de chave do Registro do computador de origem ao de destino. Este comando usa quatro parâmetros. Somente é possível aplicar valores que foram armazenados.
O caminho da chave (valor de seqüência de caracteres)
O nome do valor (valor de seqüência de caracteres)
O novo caminho da chave (valor de seqüência de caracteres)
O novo nome do valor (valor de seqüência de caracteres)
ApplyValue(<caminho da chave>, <nome do valor>, [novo caminho da chave], [novo nome do valor]);
ApplyValue("HKCU\\Software\\Microsoft\\Office\\8.0\\Common\\Toolbar", "Tooltips");
Exclui uma chave e todos os seus valores e subchaves do Registro ou de arquivos .ini. Retorna False se houver problemas ao excluir a chave. Se a chave não existir, retorna True. Se o caminho for de um arquivo .ini, todas as seções do arquivo serão excluídas.
O caminho da chave (valor de seqüência de caracteres)
DeleteKey( "HKCU\\Software\\MyApp"); DeleteKey( "c:\\windows\\test.ini\\Keyname"); /* all keys deleted */ DeleteKey( "c:\\windows\\test.ini");
Exclui um valor do Registro ou de arquivos .ini. Retorna False se houver problemas ao excluir o valor. Se o valor não existir, retornará True.
O caminho da chave (valor de seqüência de caracteres)
O Nome do valor (valor de seqüência de caracteres)
DeleteValue( "HKCU\\Software\\MyApp", "SomeValue");
DeleteValue( "c:\\windows\\win.ini\", "SomeValue");
Cria ou define uma chave.
O caminho da chave (valor de seqüência de caracteres)
SetKey("HKLM\\New Key");
O comando SetValue cria ou define um valor de chave. Se a chave não existir, esse comando cria a chave.
Esse comando apresenta o seguinte formato:
SetValue(<caminho do arquivo>, <nome do valor>, <dados>, <tipo>)
(Para registro) representa o caminho da chave (valor da sequência de caracteres).
(Para xml) representa o caminho completo do arquivo.
(Para registro) representa o nome do valor (sequência de caracteres).
(Para xml) representa a consulta válida do caminho x.
Representa o valor.
Representa o tipo de valor.
Os seguintes valores do registro são aceitos:
|
Valor |
Formato |
Exemplo: |
|---|---|---|
|
SEQÜÊNCIA |
seqüência de caracteres |
"Brian" |
|
DWORD |
number |
"1999" |
|
BINARY |
binário |
"af 45 99 31" |
|
DWORD_LITTLE_ENDIAN |
number |
"1234" |
|
DWORD_BIG_ENDIAN |
number |
"1234" |
|
SYMBOLIC_LINK |
binário |
"af 45 99 31" |
|
MULTI_STRING |
binário |
"af 45 99 31" |
|
RESOURCE_LIST |
binário |
"af 45 99 31" |
|
EXPAND_STRING |
seqüência de caracteres |
"Brian" |
|
FULL_RESOURCE_DESCRIPTOR |
binário |
"af 45 99 31" |
|
RESOURCE_REQUIREMENTS_LIST |
binário |
"af 45 99 31" |
Exemplos: definir um valor de chave
SetValue("HKLM\\Destination", "String Value", "This is a string value", STRING);
SetValue("C:\\abc.xml", "/docnode/node1/node2", "É um nó", "");
|
Copyright © 2014 CA Technologies.
Todos os direitos reservados.
|
|