Configurar as regras de compartilhamento da implantação do MDT

Neste tópico, você aprenderá a configurar o mecanismo de regras do MDT para recorrer a outros recursos, inclusive scripts externos, bancos de dados e serviços Web, para obter informações adicionais em vez de armazenar configurações diretamente no mecanismo de regras. O mecanismo de regras do MDT é eficiente: a maioria das configurações usadas para implantações de sistema operacional é recuperada e atribuída por meio do mecanismo de regras. Em sua forma mais simples, o mecanismo de regras é o arquivo de texto CustomSettings.ini.

Atribuir configurações

Ao usar o MDT, você pode atribuir a configuração de três maneiras distintas:

  • Você pode preparar as informações antes da implantação.

  • Você pode solicitar informações ao usuário ou ao técnico.

  • Você pode fazer o MDT gerar as configurações automaticamente.

Para ilustrar essas três opções, vejamos algumas configurações de exemplo.

Configurações de exemplo

Antes de adicionar os componentes mais avançados como scripts, bancos de dados e serviços Web, considere as configurações mais usadas abaixo. Elas demonstram a força do mecanismo de regras.

Definir nome do computador pelo endereço MAC

Caso tenha um pequeno ambiente de teste ou simplesmente queira atribuir configurações a um número muito limitado de computadores, você pode editar as regras para atribuir configurações diretamente para um determinado endereço MAC. Caso você tenha muitos computadores, faz sentido usar o banco de dados.

[Settings]
Priority=MacAddress, Default
[Default]
OSInstall=YES
[00:15:5D:85:6B:00]
OSDComputerName=PC00075

No exemplo anterior, você define o nome do computador PC00075 para um computador com um endereço MAC de 00:15:5D:85:6B:00.

Definir nome do computador por número de série

Outra maneira de atribuir um nome de computador é identificar o computador pelo número de série.

[Settings]
Priority=SerialNumber, Default
[Default]
OSInstall=YES
[CND0370RJ7]
OSDComputerName=PC00075

Neste exemplo, você define o nome do computador PC00075 para um computador com um número de série CND0370RJ7.

Gerar um nome de computador com base em um número de série

Você também pode configurar o mecanismo de regras para usar uma propriedade conhecida, como um número de série, para gerar um nome de computador em tempo real.

[Settings]
Priority=Default
[Default]
OSInstall=YES
OSDComputerName=PC-%SerialNumber%

Neste exemplo, você configura as regras para definir o nome do computador com um prefixo (PC-) e, em seguida, o número de série. Caso o número de série da máquina seja CND0370RJ7, a configuração anterior define o nome do computador como PC-CND0370RJ7.

Observação  

Tome cuidado ao usar o número de série para atribuir nomes de computador. Um número de série pode conter mais de 15 caracteres, mas a instalação do Windows limita o nome de um computador a 15 caracteres.

 

Gerar um nome de computador limitado com base em um número de série

Para evitar atribuir a um nome de computador mais de 15 caracteres, você pode configurar as regras mais detalhadamente adicionando funções VBScript, da seguinte maneira:

[Settings]
Priority=Default
[Default]
OSInstall=YES
OSDComputerName=PC-#Left(?%SerialNumber%?,12)#

No exemplo anterior, você ainda configura as regras para definir o nome do computador como um prefixo (PC-) seguido do número de série. No entanto, adicionando a função Left VBScript, você configura a regra para usar apenas os primeiros 12 caracteres do número de série para o nome.

Adicionar laptops a uma unidade organizacional (UO) diferente no Active Directory

Nas regras, você encontra propriedades integradas que usam uma consulta de Instrumentação de Gerenciamento do Windows (WMI) para determinar se o computador de implantação é um laptop, um desktop ou um servidor. Neste exemplo, presumimos que você queira adicionar laptops a UOs diferentes no Active Directory. ByLaptopType não é uma palavra reservada. Na verdade, é o nome da seção a ser lida.

[Settings]
Priority=ByLaptopType, Default
[Default]
MachineObjectOU=OU=Workstations,OU=Contoso,DC=contoso,DC=com
[ByLaptopType]
Subsection=Laptop-%IsLaptop%
[Laptop-True]
MachineObjectOU=OU=Laptops,OU=Contoso,DC=contoso,DC=com

Tópicos relacionados

Configurar o MDT para BitLocker

Configurar o MDT para scripts UserExit

Simular uma implantação do Windows 10 em um ambiente de teste

Usar o banco de dados MDT para preparar as informação de implantação do Windows 10

Atribuir aplicativos usando funções no MDT

Usar serviços Web no MDT

Usar runbooks do Orchestrator com o MDT