Ferramentas do Release Management para implantar um aplicativo
Cada ação de liberação usa uma ferramenta de gerenciamento de liberação. Por exemplo, Command Line Runner é uma ferramenta que executa determinado executável para uma ação. Se você precisar executar uma tarefa para a qual as ferramentas fornecidas não ofereçam suporte, poderá criar sua própria ferramenta personalizada e adicioná-la a uma ação de liberação personalizada. As ferramentas também podem ser usadas para implantar um componente de seu aplicativo.
Aqui está uma lista das ferramentas e respectivos parâmetros que são fornecidos com o Release Management:
Database Deployment Agent – Execute Script
Essa ferramenta executa uma consulta SQL em determinado banco de dados. Ela é baseada no padrão sqlcmd executável distribuído com o SQL Server. Consulte a documentação do sqlcmd para obter mais informações sobre esse executável. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-S |
ServerName |
Sim |
O nome do servidor do banco de dados SQL. |
-i |
ScriptName |
Sim |
O nome do script a ser executado. |
-b |
N/D |
Não |
Esse parâmetro é uma opção. Se presente, significa que se um erro ocorrer, o lote será anulado. |
Reporting Services Deployment Agent
Essa ferramenta implanta relatórios do Reporting Services e objetos relacionados. Ela é baseada em um executável de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-s |
serverUrl |
Sim |
A URL completa do servidor do Reporting Services. |
-l |
itemLocation |
Sim, se houver vários itens |
O local dos itens. Se especificado, a pasta deve ser fornecida (-f). |
-f |
folder |
Sim, se houver vários itens |
A pastas dos itens. Se especificada, o local dos itens deve ser fornecido (-l). |
-t |
Sim |
O tipo de item a ser processado. Os valores permitidos são:
|
|
-sp |
Não |
Lista de padrões de pesquisa a ser usados para filtrar os itens. Cada padrão de pesquisa deve ser separado por vírgula ou ponto-e-vírgula (por exemplo, *.bmp;*.jpg). Se não especificado, o padrão de pesquisa será este, com base no tipo de item selecionado (-t):
|
|
-i |
Sim, se houver itens individuais |
Arquivo do item. Se especificado, o nome do item deve ser fornecido (-n). Esse parâmetro é usado quando um único item deve ser implantado. Nesse caso, os parâmetros de local dos itens (-l) e de pasta (-f) não devem estar presentes. |
|
-n |
Sim, se houver itens individuais |
Nome do item. Se especificado, o arquivo do item deve ser fornecido (-i). Esse parâmetro é usado quando um único item deve ser implantado. Nesse caso, os parâmetros de local dos itens (-l) e de pasta (-f) não devem estar presentes. |
|
-log |
Não |
Será gerado um arquivo de log com esse nome no diretório físico. |
|
-o |
N/D |
Não |
Esse parâmetro é uma opção. Se presente, significa que o destino será substituído se ele já existir. |
-ds ds1,...,dsN |
Nome totalmente qualificado delimitado por vírgula de todas as fontes de dados que devem ser associadas ao item. Eles diferenciam maiúsculas de minúsculas. Essa opção aplica-se somente a relatórios. A fonte de dados pode ser no formato [nome:] referência. Nome é o nome da fonte de dados, conforme especificado no relatório em que as referências devem ser substituídas. Referência é a referência totalmente qualificada para a fonte de dados no servidor de destino para usar no relatório. |
MSI Deployment Agent
Essa ferramenta implanta um MSI. Ela desinstala a instalação anterior do produto antes de instalar uma nova. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./msiexec.ps1. |
-MsiFileName |
Installer |
Sim |
O caminho completo (se necessário) e o nome do arquivo .msi para instalar. |
-MsiCustomArgs |
MsiCustomArgs |
Não |
Os argumentos personalizados a serem usados para instalar o arquivo .msi. Esses argumentos serão passados diretamente para o msiexec executável. Se nenhum argumento personalizado for necessário, o parâmetro terá de ser removido dos argumentos. |
-PrevProductName |
Não |
Permite que o usuário especifique o nome do produto anterior a ser desinstalado antes de instalar o arquivo .msi. Por padrão, o sistema usará o nome do produto no arquivo .msi para instalar. |
XCopy Deployment Agent
Essa ferramenta copia o local de um pacote para um destino específico. Ela é baseada em um script em lote de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-source |
N/D |
Sim |
Valor fixo indicando que o local de origem deve ser copiado |
-destination |
Installation Path |
Sim |
O destino da cópia. |
Command Line Runner
Essa ferramenta executa determinado executável. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-file |
N/D |
Sim |
Valor fixo. / RunCommandLine.ps1. |
-FilePath |
FilePath |
Sim |
O caminho completo (se necessário) e o nome do arquivo do executável que deve ser executado. |
-Arguments |
Arguments |
Não |
Os argumentos necessários quando o executável é executado. |
-UserDomain |
UserDomain |
Não |
O domínio do usuário que deve ser usado quando o executável precisa ser executado sob uma identidade específica. Se não fornecido, o usuário local será usado (. \localuser). |
-UserName |
UserName |
Não |
O nome do usuário que deve ser usado quando o executável precisa ser executado sob uma identidade específica. |
-UserPassword |
UserPassword |
Não |
A senha do usuário que deve ser usada quando o executável precisa ser executado sob uma identidade específica. |
Windows Registry Manager
Essa ferramenta manipula as informações de Registro no Windows. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./ManageWindowsRegistry.ps1. |
-Action |
Ação |
Sim |
A ação a ser executada. Os valores permitidos são:
|
-OperatingSystemType |
Não |
Indica se a chave/o valor é acessada(o) no Registro de 32 bits ou 64 bits. Se não fornecido, o padrão é 32 bits. |
|
-RegistryKey |
RegistryKey |
Sim |
Caminho e nome do Registro de chave (por exemplo, HKLM\Software\MyKey). |
-RegistryValue |
Não* |
Valor do Registro ao qual as alterações serão aplicadas (por exemplo, MyValue). Necessário para CreateValue, ModifyValue e DeleteValue. |
|
-ValueType |
Não |
Tipo do valor que está sendo afetado. Os valores aceitos são:
|
|
-RegistryData |
Não |
Os dados para aplicar o valor (se estiver usando CreateValue ou ModifyValue) ou o valor padrão da chave (se estiver usando CreateKey ou ModifyKey). |
|
-RegistryKeyDestination |
Não* |
O nome da chave de Registro a ser usada com a ação ModifyKey para renomear uma chave de Registro. Por exemplo:
|
Windows Common IO
Essa ferramenta executa E/S comum no Windows. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./ManageWindowsIO.ps1. |
-Action |
Ação |
Sim |
Indica a ação a ser executada:
|
-FileFolderName |
FileFolderName |
Sim |
O caminho e nome do arquivo ou da pasta. |
-DestinationName |
Não* |
O nome de destino (para ação rename) ou o caminho da pasta e o nome (para ação move). Necessário para ações Rename e Move. |
|
-ReadOnly |
Não |
Permitir que o usuário defina ou redefina os arquivos ou o atributo read-only da pasta.
|
|
-Archive |
Não |
Permitir que o usuário defina ou redefina os arquivos ou o atributo archive da pasta.
|
|
-System |
Não |
Permitir que o usuário defina ou redefina os arquivos ou o atributo system da pasta.
|
|
-Hidden |
Não |
Permitir que o usuário defina ou redefina os arquivos ou o atributo hidden da pasta.
|
|
-OwnerDomain |
Não |
Representam o domínio do novo proprietário do arquivo ou da pasta. |
|
-OwnerName |
Não |
Representam o nome do novo proprietário do arquivo ou da pasta. |
Windows Service Manager
Essa ferramenta gerencia os serviços do Windows. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./ManageWindowsServices.ps1. |
-Action |
Ação |
Sim |
Indica a ação a ser executada:
|
-ServiceName |
ServiceName |
Sim |
Nome do serviço. |
-ServerName |
Não |
O nome do servidor em que essa ação será executada. Se não for especificado, será usado o servidor atual. |
|
-BinPath |
Não* |
Caminho binário e nome do serviço. Necessário para a ação Create, opcional para ação Config e ignorado por todas as outras. |
|
-DisplayName |
Não |
Nome para exibição que será usado para esse serviço. Opcional para as ações Create e Config e ignorado por todas as outras. |
|
-Description |
Não |
Descrição que será fornecida para o serviço. Opcional para as ações Create e Config e ignorado por todas as outras. |
|
-UserName |
Não |
Nome de usuário que será usado para as credenciais iniciarem o serviço (deve estar na formulário DOMÍNIO\USUÁRIO). Se fornecido, o parâmetro –Password também deve ser fornecido. Se não fornecido, a conta LocalSystem será usada por padrão. Opcional para as ações Create e Config e ignorado por todas as outras. Para redefinir as credenciais para LocalSystem, digite LocalSystem como o usuário e "" como a senha. |
|
-Password |
Não |
Senha do nome de usuário especificado para iniciar o serviço. Opcional para as ações Create e Config e ignorado por todas as outras. |
|
-StartMode |
Não |
Modo de inicialização do serviço. Por padrão, o serviço será criado com Automatic. As opções são:
Opcional para as ações Create e Config e ignorado por todas as outras. |
DACPAC Database Deployment Agent
Essa ferramenta implanta um pacote DACPAC. Ela é baseada em um utilitário de linha de comando do SQL Server. Há muitos parâmetros possíveis para esse executável, mas essa é a lista de parâmetros que são usados para essa ferramenta. Consulte o utilitário de linha de comando do pacote SQL para obter mais informações. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
/Action: |
Sim |
Valor fixo: Publish – especifica que o pacote será publicado. |
|
/SourceFile: |
FileName |
Sim |
O caminho completo (se necessário) e o nome do arquivo do DACPAC. |
/TargetServerName: |
ServerName |
Sim |
O nome do SQL Server no qual publicar o pacote. |
/TargetDatabaseName: |
DatabaseName |
Sim |
O nome do banco de dados do SQL Server no qual publicar o pacote. |
IIS Deployment Agent
Essa ferramenta manipula as configurações e os objetos do IIS. Ela é baseada em um executável de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta variam de acordo com o tipo das ações a serem executadas.
Para ações do pool de aplicativos:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-Action |
Sim |
Indica a ação a ser executada:
|
|
-ap |
Sim |
Nome do pool de aplicativos. |
|
-apAllow32Bit |
Não |
Sinalizador que indica se o pool de aplicativos deve permitir aplicativos de 32 bits. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Os valores permitidos são:
|
|
-apIdentUserDomain |
Não |
Domínio do usuário a ser usado como a identidade do pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Se não estiver definido e "IdentityUserName" estiver definido, o usuário será considerado um usuário local (. \localuser). |
|
-apIdentUserName |
Não |
Nome de usuário a ser usado como a identidade do pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Se não estiver definido, "IdentityUserDomain" e "IdentityUserPassword" serão ignorados e o valor padrão do IIS será usado (ApplicationPoolIdentity). |
|
-apIdentUserPassword |
Não |
A senha do usuário a ser usada como a identidade do pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. |
|
-apNetVers |
Não |
A versão do .NET Framework a ser usada no pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Os valores permitidos são: v1.0, v1.1, v2.0, v4.0 |
|
-apPipelineMode |
Não |
O modo de pipeline gerenciado a ser usado no pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Os valores permitidos são:
|
|
-apProcessIdleTimeout |
Não |
O número de minutos em que um processo pode ficar ocioso no pool de aplicativos. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. |
|
-apRecycleKbMemory |
Não |
O número máximo de KB de memória que será usado antes de o pool de aplicativo ser reciclado. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. |
|
-apRecycleMinutes |
Não |
Um número fixo de minutos após o qual o pool de aplicativos é reciclado. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. |
|
-apRecycleSpecificTime |
Não |
Um horário fixo na qual o pool de aplicativos é reciclado. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. O formato necessário é HH:MM (por exemplo, 23:58 ou 01:23). |
|
-apStartMode |
Não |
O modo de inicialização a ser usado para o pool de aplicativos. Esse parâmetro é permitido somente para o IIS 8.0 e 8.5. Os valores permitidos são:
|
|
-AutoStart |
Não |
Sinalizador que indica se o pool de aplicativos deve ser iniciado automaticamente. Esse parâmetro é permitido somente para o IIS 7.0, 7.5, 8.0 e 8.5. Os valores permitidos são:
|
|
-log |
Não |
Para ações Web Site:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-Action |
Sim |
Indica a ação a ser executada:
|
|
-sn |
Sim |
Nome do site. |
|
-port |
Não* |
O número da porta do site. Obrigatório para criar ação e opcional em configurar. |
|
-pd |
Não* |
O caminho completo de roteamento para o local onde o aplicativo foi publicado. Obrigatório para criar ação e opcional em configurar.
Observação
Certifique-se de que não há nenhuma barra invertida no caminho.
|
|
-ap |
Não |
Nome do pool de aplicativos. Se não definido durante a criação de um pool de aplicativos, o pool de aplicativos padrão será usado. Opcional nas ações Create e Configure. |
|
-EnablePreload |
Não |
Permitido no IIS 7.0, 7.5, 8.0 e 8.5. Sinalizador que indica se o site deve ser pré-carregado. Opcional nas ações Create e Configure. Os valores permitidos são:
|
|
-AutoStart |
Não |
Permitido no IIS 7.0, 7.5, 8.0 e 8.5. Sinalizador que indica se o site deve ser iniciado automaticamente. Opcional nas ações Create e Configure. Os valores permitidos são:
|
|
-log |
Não |
Será gerado um arquivo de log com esse nome no diretório físico. |
Para ações Web Application:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-Action |
Sim |
Indica a ação a ser executada:
|
|
-ws |
Sim |
Nome do aplicativo a ser criado. |
|
-pd |
Não* |
O caminho completo de roteamento para o local onde o aplicativo foi publicado. Obrigatório para criar ação e opcional em configurar. |
|
-sn |
Não |
Nome do site. Se não especificado, o sistema usará o site padrão para criar um novo aplicativo. Opcional nas ações Create e Configure. |
|
-ap |
Não |
Nome do pool de aplicativos. Se não definido durante a criação de um pool de aplicativos, o pool de aplicativos padrão será usado. Opcional nas ações Create e Configure. |
|
-EnablePreload |
Não |
Permitido no IIS 7.0, 7.5, 8.0 e 8.5. Sinalizador que indica se o site deve ser pré-carregado. Opcional nas ações Create e Configure. Os valores permitidos são:
|
|
-log |
Não |
Será gerado um arquivo de log com esse nome no diretório físico. |
Para ações virtual directory:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-Action |
Sim |
Indica a ação a ser executada:
|
|
-vd |
Sim |
Nome do diretório virtual. |
|
-pd |
Não* |
O caminho completo do diretório virtual. Obrigatório para criar ação e opcional em configurar. |
|
-sn |
Não |
Nome do site. Se não especificado, o sistema usará o site padrão para criar um novo aplicativo. Opcional nas ações Create e Configure. |
|
-ws |
Não |
Nome do aplicativo Web. Se não especificado, o sistema usará o aplicativo Web raiz para criar um novo diretório virtual. Opcional nas ações Create e Configure. |
|
-log |
Não |
Será gerado um arquivo de log com esse nome no diretório físico. |
Microsoft Azure VM Manager
Essa ferramenta gerencia uma VM no Microsoft Azure. Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./ControlAzureVM.ps1. |
-Command |
Sim |
Indica a ação a ser executada:
|
|
-ServiceName |
ServiceName |
Sim |
O nome do serviço Microsoft Azure em que existe a VM. |
-Name |
Nome |
Sim |
O nome da VM do Microsoft Azure. |
XBAP Deployer
Essa ferramenta implanta um aplicativo XBAP. Ela é baseada em um executável de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-pn |
ProjectName |
Sim |
O nome do projeto XBAP a ser implantado. |
-d |
Installation Path |
Sim |
O caminho de instalação para o aplicativo XBAP. |
-ml |
Não |
O caminho completo do executável do utilitário mage. Se não definido, a ferramenta usará aquele fornecida como recurso na ferramenta. |
|
-pl |
Não |
O caminho completo onde se encontra o projeto XBAP a ser implantado. Se não especificado, a ferramenta usará o local do pacote em que ele é executado. |
|
-url |
Não |
Se especificado, o sistema substituirá a URL do arquivo setup.exe pelo valor especificado. |
|
-cf |
Não |
Se especificado, será usado como o nome de certificação durante a atualização do manifesto. |
|
-pwd |
Não |
Se especificado, será usado como a senha de certificação durante a atualização do manifesto. |
|
-log |
Não |
Será gerado um arquivo de log com esse nome no diretório físico. |
Utilitário de Linha de Comando Microsoft Test Manager (MTM)
Essa ferramenta cria e inicia os testes automatizados executados no MTM (Microsoft Test Manager). Ela é baseada em um script PowerShell de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./TcmExec.ps1. |
-Title |
TestRunTitle |
Sim |
O nome que será usado ao criar a execução do teste. |
-PlanId |
PlanId |
Sim |
O identificador do plano de teste no qual os testes devem ser executados (ID exclusiva conforme definida no Test Manager). |
-SuiteId |
SuiteId |
Sim |
O identificador do pacote que você deseja executar (ID exclusiva conforme definida no Test Manager). |
-ConfigId |
ConfigId |
Sim |
O identificador da configuração de teste no qual os testes devem ser executados (ID exclusiva conforme definida no Test Manager). |
-Collection |
TFSCollection |
Sim |
A URL da coleção do Team Foundation Server para a qual os testes automatizados serão executados. |
-TeamProject |
TeamProject |
Sim |
O nome do projeto de equipe no qual os testes automatizados foram configurados. |
-TestEnvironment |
TestEnvironment |
Sim |
O ambiente de teste no qual os testes serão executados (o ambiente de teste é associado a um controlador de teste correspondente). |
-BuildDirectory |
BuildDirectory |
Não* |
O local dos testes automatizados. No MTM 2010, esse parâmetro é necessário. No MTM 2012 e 2013, esse parâmetro ainda tem suporte, mas os usuários devem usar preferencialmente os parâmetros BuildDefinition e BuildNumber. |
-BuildDefinition |
Não* |
Permite que o usuário especifique a definição de compilação na qual os testes automatizados são incluídos. Esse parâmetro só pode ser usado com o MTM 2012. Se definido, o parâmetro BuildNumber também deve ser especificado. Se não especificado, o campo "build" visível nos detalhes de uma execução de teste não será afetado pela execução. |
|
-BuildNumber |
Não* |
Permite que o usuário especifique o número da compilação cujo local de destino conterá os testes automatizados. Esse parâmetro só pode ser usado no MTM 2012. Se definido, o parâmetro BuildDefinition também deve ser especificado. Se não especificado, o campo "build" visível nos detalhes de uma execução de teste não será afetado pela execução. |
|
-SettingsName |
Não |
Permite que o usuário especifique as configurações a serem usadas na execução do teste. Se não especificado, as configurações de teste padrão serão usadas. |
|
-TestRunWaitDelay |
Não |
Permite que o usuário especifique o atraso, em segundos, entre cada chamada para o controlador de testes. É necessário para permitir que a execução do teste termine antes de processar os resultados do teste. Se não especificado, o padrão será de 10 segundos. |
|
-InconclusiveFailsTests |
N/D |
Não |
Quando esse sinalizador é definido, a existência de testes inconclusivos prejudicará a implantação. Por padrão, um teste inconclusivo não prejudica a implantação. |
-RemoveIncludeParameter |
N/D |
Não |
Quando esse sinalizador é definido, o parâmetro /include não será acrescentado ao comando de criação de teste. Isso significa que os testes que têm um status diferente de Active não serão incluídos na execução do teste. |
Se os testes automatizados forem incluídos no mesmo processo de compilação do aplicativo que está sendo implantado, será possível usar os metadados como o valor da variável e ele será substituído automaticamente no momento da liberação. Estes são os metadados disponíveis no momento que podem ser usados com variáveis de configuração.
Variável |
Metadados do valor da variável |
---|---|
BuildDirectory |
$(PackageLocation) |
BuildNumber |
$(BuildNumber) |
BuildDefinition |
$(BuildDefinition) |
TFSCollection |
$(TFSUrlWithCollection) |
TeamProject |
$(TeamProject) |
INI File Manager
Essa ferramenta modifica o conteúdo de um arquivo .ini e pode criar um novo arquivo .ini, se especificado. Ela é baseada em um executável de gerenciamento de liberação personalizado. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-Action |
Sim |
Indica a ação a ser executada:
|
|
-INIFile |
INIFileName |
Sim |
O nome e o caminho do arquivo .ini (se necessários) |
-SectionName |
SectionName |
Não |
O nome da seção a ser afetada. Se não especificado, a seção raiz será considerada (todas as chaves que estão no início do arquivo antes da primeira seção serão consideradas na raiz). |
-NewSectionName |
Não |
O nome da nova seção. Se não especificado, a seção raiz será considerada (todas as chaves que estão no início do arquivo antes da primeira seção serão consideradas na raiz). Necessário para a ação ModifySection. |
|
-KeyName |
Não |
O nome da chave a ser afetada. Necessário para CreateKeyValue, ModifyKeyValue e RemoveKeyValue. |
|
-KeyValue |
Não |
O valor a ser usado para a chave. Se usar a ação ModifyKeyValue e esse parâmetro não for especificado e o NewKeyName for especificado, o sistema usará o valor real. Se não especificado e o NewKeyName não for especificado, o valor será vazio. |
|
-NewKeyName |
Não |
O novo nome para dar à chave. Usado somente na ação ModifyKeyValue. |
|
-CreateFileIfNotExists |
Não |
Indica à ferramenta que um arquivo deve ser criado se ele não existir. |
Processo do Windows
Essa ferramenta pode finalizar um processo do Windows. As variáveis de configuração dessa ferramenta são:
Parâmetro |
Variável |
Obrigatório |
Descrição |
---|---|---|---|
-command |
N/D |
Sim |
Valor fixo ./WindowsProcess.ps1. |
-ProcessName |
Sim |
O nome do processo do Windows a ser eliminado. |
|
-UserName |
Não |
A conta de usuário que está executando o processo. Se não especificado, o processo será encerrado para todos os usuários. |
|
-IsKillProcessTree |
Não |
Sinalizador que indica se a árvore de processos deve ser eliminada. Valores permitidos são:
|