MDT: OSDComputerName baseado em Localização usando DefaultGateway

Olá pessoal,

No último post eu escrevi sobre como definir OSDComputerName customizados usando customsettins.ini (veja aqui), e hoje veremos como refinar ainda mais a criação desses nomes de computadores baseando-se na localização dessas maquinas, isso é bem interessante para  ambientes distribuídos em varias localidades, um exemplo seria a Matriz na Bahia e filiais em SP, RJ, etc.

Vamos a configuração! Smile

Adicionando o Parâmetro DefaultGateway ao CustomSetting.ini

1. Abra as propriedades do DeploymentShare (ex.: ProductionDS) e clique na aba Roles.

2. Com a janela Roles (CustomSettings.ini) aberta vamos adicionar os parâmetros abaixo.

  • Em Priority adicione DefaultGateway

Priority=Custom, ByLaptop, ByDesktop, DefaultGateway, Default

  • Insira o parâmetro [DefaultGateway] conforme abaixo:

Nesse momento passamos as informações para cada endereço IP referente ao Gateway de cada localidade.

[DefaultGateway]
172.16.0.1 = BA
172.16.1.1 = SP
172.16.2.1 = RJ

  • Adicione o ComputerNameLocation em Properties.

Properties=MyCustomProperty, ComputerSerialNumber, ComputerTypeName, ComputerNameLocation

Validar as informações inseridas em [DefaultGateway] adicione os parâmetros abaixo:

[BA]
ComputerNameLocation=BA

[SP]
ComputerNameLocation=SP

[RJ]
ComputerNameLocation=RJ

  • Por fim vamos adicionar a variável %ComputerNameLocation% ao OSDComputerName conforme mostrado abaixo:

OSDComputerName = %ComputerNameLocation%-%ComputerTypeName%%ComputerSerialNumber%

Clique em Apply e OK para salvar o arquivo Customsettings.ini.

DefaultGateway_CS

CustomSetting.ini com os parâmetros do DefaultGateway

Quando iniciarmos o processo de Deployment o Gather vai fazer a validação das informações do computador e verificar qual o DefaultGateway está sendo usado pelo computador no momento e vai definir qual é o ComputerNameLocation para aquela localidade e inserir no nome do computador.

Gather_01Gather_02

Retorno da verificação do Gather

OSDComputerName_DefaultGateway

OSDComputerName sendo apresentado já com o BA definido pelo DefaultGateway

Espero que gostem e até o próximo post.

Abraço,

Eduardo Sena é Microsoft MVP Windows and Devices for IT, especialista em Windows Deployment Solutions em ambientes corporativos, sempre envolvido em ações na comunidade, comunnity leader no WSG – Window Study Group e Quintas da TI, Eduardo é conhecido por sua especialização com ferramentas para deployment como MDT, ADK, WDS e USMT.

6 Comentários

  1. Fabiano

    Muito bom! Excelente dicas e informações! Parabéns pelo post!

    Responder
    1. Eduardo Sena (Publicações do Autor)

      Olá Fabiano,
      Obrigado pela visita ao blog e comentário.

      Responder
  2. Jemerson Silva

    Show de Bola Edu!!
    Obrigado por compartilhar seu conhecimento!

    Abs!

    Responder
    1. Eduardo Sena (Publicações do Autor)

      Olá Jemerson,
      Eu que agradeço a visita e seu comentário.
      Abraço

      Responder
  3. Marcus Teixeira

    Estou começando a brincar com Deployment ! ótimo post Sena

    Responder
    1. Eduardo Sena (Publicações do Autor)

      Olá Marcus,
      Obrigado e espero poder ajuda-lo com o que escrevo aqui no blog sobre deployment.
      Abraço.

      Responder

Deixar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: