Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar

Automatizando a implantação por função

Automatizando a implantação por função

Publicado em: 30 de novembro de 2006

Neste cenário, você automatiza a implantação por uma função atribuída ao computador de destino. A função pode ser qualquer nome associado a uma função na sua organização. Por exemplo, o Woodgrove Bank atribuiu uma função de Caixas aos caixas do banco que trabalham lá. O Woodgrove usa essa função para identificar os aplicativos complementares que precisam ser instalados para os caixas do banco após a implantação do sistema operacional e dos principais aplicativos.

Embora você possa configurar diretamente as consultas de banco de dados da função no arquivo CustomSettings.ini, o método recomendado é realizar a personalização usando a bancada de trabalho de implantação. Isso ajuda a eliminar erros de configuração e a reduzir os esforços necessários para manter a configuração.

Para automatizar a implantação usando funções

  1. Identifique as funções na sua organização.

  2. Crie as funções e as configurações de funções a bancada de trabalho de implantação.

  3. Associe as funções a computadores específicos, locais específicos ou marcas e modelos específicos de computadores usando a bancada de trabalho de implantação.

  4. Configure CustomSettings.ini para desempenhar as consultas apropriadas de banco de dados usando a bancada de trabalho de implantação.

Nesta página

Identificando as funções
Criando a função e as definições de função
Associando as funções
Configurando CustomSettings.ini

Identificando as funções

Em primeiro lugar, identifique as funções na sua organização e como você as usará para aplicar definições de configuração aos computadores de destino. As funções podem ter como base os usuários ou os próprios computadores de destino.

Depois de criar uma função, você pode especificar definições de configuração para propriedades referentes a usuários ou computadores que realizam essa função. Essas definições de configuração são armazenadas no banco de dados e recuperadas por ZTIGather.wsf.

Além de consultar as funções diretamente por nome de função, você pode associar uma função a:

  • Um computador específico, usando as propriedades AssetTag, UUID, SerialNumber ou MACAddress associadas ao computador. Para fazer isso, configure a guia Roles na folha de propriedades de um computador no nó Computers da bancada de trabalho de implantação.

  • Um grupo de computadores em um local usando as propriedades Location ou DefaultGateway associadas ao local. Para fazer isso, configure a guia Roles na folha de propriedades de um local no nó Locations da bancada de trabalho de implantação.

  • Um grupo de computadores de marca e modelo específicos usando as propriedades Make e Model associadas aos computadores. Para fazer isso, configure a guia Roles na folha de propriedades de uma marca e um modelo no nó Make and Model da bancada de trabalho de implantação.

Depois de identificar as funções, identifique as definições de configuração que você deseja associar a eles. a bancada de trabalho de implantação permite associar as seguintes propriedades a uma função (com base nas guias da interface do usuário):

  • Details. Configure propriedades específicas aos computadores de destino que realizam a função.

  • Applications. Configure os aplicativos (definidos na bancada de trabalho de implantação) a serem implantados nos computadores de destino que realizam a função.

  • Packages. Configure os pacotes (definidos na bancada de trabalho de implantação) a serem implantados nos computadores de destino que realizam a função.

  • Administrators. Configure as contas de usuários que devem se transformar em membros do grupo de administradores locais nos computadores de destino que realizam a função.

Criando a função e as definições de função

Depois de identificar as funções e as definições de configuração para cada função, crie as funções e as definições de função usando a bancada de trabalho de implantação.

Realize as etapas a seguir para cada função identificada na seção anterior:

  1. Inicie a bancada de trabalho de implantação.

  2. Na árvore do console, expanda Deploy, expanda Database e clique em Roles.

  3. Na árvore do console, clique com o botão direito em Roles e clique em New.

  4. Na caixa de diálogo Properties, na guia Identity, na caixa Role name, digite nome_função (em que nome_função é o nome da função).

  5. Clique na guia Details e configure os valores de propriedade apropriados identificados anteriormente no processo.

  6. Clique na guia Applications e configure os aplicativos a serem instalados e a ordem das instalações desses aplicativos.

  7. Clique na guia Packages e configure os pacotes a serem instalados e a ordem das instalações desses pacotes.

  8. Clique na guia Administrators, configure as contas que se tornarão membros do grupo local de administradores nos computadores de destino e clique em OK.

Associando as funções

Depois de ter criado as funções e as definições de função, você pode opcionalmente associar uma função a um computador, um local ou uma marca e modelo específicos de computador.

Realize as etapas a seguir para cada associação que você deseja fazer:

  1. Inicie a bancada de trabalho de implantação.

  2. Na árvore do console, expanda Deploy, expanda Database e clique em (em que corresponde aos nós Computers, Locations ou Make and Model).

  3. No painel de detalhes, clique com o botão direito em item e clique em Properties (em que item é o Computador, o Local ou a Marca e o Modelo ao qual você deseja associar a função especificamente).

  4. Na caixa de diálogo item Properties, clique na guia Roles, adicione as funções apropriadas à caixa de listagem e clique em OK.

Configurando CustomSettings.ini

Em seguida, configure CustomSettings.ini de forma a realizar as consultas de banco de dados apropriadas e defina as propriedades configuradas para cada função.

Realize as etapas a seguir para cada ponto de implantação que você deseja configurar:

  1. Inicie a bancada de trabalho de implantação.

  2. Na árvore do console, expanda Deploy , e clique em Deployment Points.

  3. No painel de detalhes, clique com o botão direito em ponto_implantação e clique em Configure DB (em que ponto_implantação é o nome do ponto de implantação que você deseja configurar).

    O Configure DB Wizard é iniciado.

  4. Conclua o Configure DB Wizard usando as informações na Tabela 7.

    Tabela 7. Concluindo o Configure DB Wizard apenas para funções

    Nesta página do assistente

    Finalidade

    Select computer query options.

    Se você tiver associado a função a um computador específico, marque a caixa de seleção Query for roles assigned to this computer .

    Marque ou desmarque outras caixas de seleção conforme apropriado. Se você não estiver usando outras opções de consulta, desmarque as outras caixas de seleção.

    Select role query options.

    Se você tiver configurado definições específicas de função, marque a caixa de seleção Query for role-specific settings.

    Se você tiver configurado aplicativos para essa função, marque a caixa de seleção Query for applications to be installed for this role.

    Se você tiver configurado pacotes para essa função, marque a caixa de seleção Query for SMS packages to be installed for this role.

    Se você tiver configurado contas para se tornarem membros do grupo local de administradores nos computadores de destino dessa função, marque a caixa de seleção Query for administrators to be assigned for this role.

    Certifique-se de desmarcar as caixas de seleção que não estão sendo usadas.

    Select location query options.

    Se você tiver associado funções a um local específico, marque a caixa de seleção Query for roles assigned for this location.

    Marque ou desmarque outras caixas de seleção conforme apropriado. Se você não estiver usando outras opções de consulta, desmarque as outras caixas de seleção.

    Select make and model query options.

    Se você tiver associado funções a uma marca e um modelo específicos, marque a caixa de seleção Query for roles assigned to computers with this make and model.

    Marque ou desmarque outras caixas de seleção conforme apropriado. Se você não estiver usando outras opções de consulta, desmarque as outras caixas de seleção.

    Observação   Cada caixa de seleção de consulta selecionada faz com que o script ZTIGather.wsf realize uma consulta e um registro de banco de dados correspondente. A marcação de caixas de seleção desnecessárias pode aumentar o tempo necessário para implantar um computador de destino.

A Listagem 7 ilustra o arquivo CustomSettings.ini após a conclusão do Configure DB Wizard e a seleção exclusiva das opções especificadas na Tabela 7.

Listagem 7. Arquivo CustomSettings.ini após a conclusão de Configure DB Wizard

Observação Algumas partes do trecho de código a seguir foram exibidas em várias linhas para ficarem mais legíveis. Elas devem ser inseridas em uma única linha.

[Settings]
Priority=ComputerRoles, RoleSettings, RolePackages, RoleApplications,
RoleAdministrators, LocationRoles, MakeModelRoles, Default
Properties=MyCustomProperty
[Default]
SkipCapture=NO
SkipAppsOnUpgrade=NO
UserDataLocation=AUTO
DeployRoot=\\W2K3-SP1\Distribution11$
OSInstall=Y
ScanStateArgs=/v:15 /o /c
LoadStateArgs=/v:7 /c
[ComputerRoles]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=ComputerRoles
Parameters=UUID, AssetTag, SerialNumber, MacAddress
ParameterCondition=OR
[RoleSettings]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=RoleSettings
Parameters=Role
[RolePackages]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=RolePackages
Parameters=Role
Order=Sequence
[RoleApplications]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=RoleApplications
Parameters=Role
Order=Sequence
[RoleAdministrators]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=RoleAdministrators
Parameters=Role
[LocationRoles]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=LocationRoles
Parameters=DefaultGateway
[MakeModelRoles]
SQLServer=W2K3-SP1
Instance=
Database=DWDB
Netlib=DBNMPNTW
SQLShare=
Table=MakeModelRoles
Parameters=Make, Model

Observação   A seção [Default], em geral, deve estar no final da lista de seções na propriedade Priority.

O Configure DB Wizard configura a propriedade Priority e cria a seção correspondente em CustomSettings.ini. A Tabela 8 lista as seções criadas e uma breve descrição da finalidade de cada uma.

Tabela 8. Seções relacionadas na Listagem 7 e suas finalidades

Seção

Finalidade

ComputerRoles

Consulte a visualização ComputerRoles para identificar as funções associadas a um computador com base em qualquer combinação das propriedades UUID, AssetTag, SerialNumber ou MacAddress.

RoleSettings

Consulta a visualização RoleSettings para retornar todos os valores de propriedades associados a uma função

RolePackages

Consulta a visualização RolePackages para retornar todos os pacotes associados a uma função

RoleApplications

Consulta a visualização RoleApplications para retornar todos os aplicativos associados a uma função

RoleAdministrators

Consulta a visualização RoleAdministrators para retornar todas as contas de usuários que se tornarão membros do grupo local de administradores nos computadores de destino associados a uma função.

LocationRoles

Consulta a visualização LocationRoles para retornar todas as funções associadas a um local

MakeModelRoles

Consulta a visualização LocationRoles para retornar todas as funções associadas a uma marca e um modelo específicos

Para obter mais informações sobre as visualizações e as tabelas no banco de dados gerenciado pela bancada de trabalho de implantação, consulte “Tabelas e visualizações no banco de dados da bancada de trabalho de implantação”, na Referência de configuração.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2015 Microsoft