Usar serviços Web no MDT
Neste tópico, você aprenderá a criar um serviço Web simples que gera nomes de computador e, em seguida, configurar o MDT para usar esse serviço durante a implantação do Windows 10. Os serviços Web oferecem uma maneira eficiente para atribuir configurações durante uma implantação. Resumindo, serviços Web são aplicativos Web que executam código no lado do servidor, e o MDT tem funções internas para chamar esses serviços Web.
Usar um serviço Web no MDT é simples, mas exige que você tenha habilitado a função Web Server (IIS) no servidor. Desenvolver serviços Web envolve um pouco de codificação, mas para a maioria dos serviços Web usados com o MDT, você pode usar o Microsoft Visual Studio Express 2013 gratuito para Web.
Criar um serviço Web de exemplo
Nestas etapas, presumimos que você tenha instalado o Microsoft Visual Studio Express 2013 para Web em PC0001 (o cliente do Windows 10), baixado o Serviço Web de exemplo do MDT no Centro de Download da Microsoft e extraído para C:\Projects.
Em PC0001, usando o Visual Studio Express 2013 para Web, abra o arquivo de solução C:\Projects\MDTSample\ MDTSample.sln.
Na barra da faixa de opções, verifique se Versão está selecionada.
No menu Debug, selecione a ação Build MDTSample.
Em MDT01, crie uma estrutura de pastas para E:\MDTSample\bin.
Em PC0001, copie o arquivo C:\Projects\MDTSample\obj\Release\MDTSample.dll para a pasta E:\MDTSample\bin em MDT01.
Em PC0001, copie os seguintes arquivos do arquivo C:\Projects\MDTSample para a pasta E:\MDTSample em MDT01:
Web.config
mdtsample.asmx
Figura 15. O projeto de exemplo no Microsoft Visual Studio Express 2013 para Web.
Criar um pool de aplicativos para o serviço Web
Esta seção presume que você tenha habilitado a função Web Server (IIS) em MDT01.
Em MDT01, usando o Gerenciador do Servidor, instale a função IIS Management Console (disponível em Web Server (IIS) / Management Tools).
Usando o Gerenciador do Serviços de Informações da Internet (IIS), expanda o nó MDT01 (CONTOSO\Administrator). Caso a pergunta "Do you want to get started with Microsoft Web Platform?" seja exibida, marque a caixa de seleção Do not show this message e clique em No.
Clique com o botão direito do mouse em Pools de Aplicativos, selecione Add Application Pool e defina o novo pool de aplicativos com as seguintes configurações:
Nome: MDTSample
Versão do .NET Framework: .NET Framework 4.0.30319
Manage pipeline mode: Integrated
Marque a caixa de seleção Start application pool immediately.
Clique em OK.
Figura 16. O novo aplicativo MDTSample.
Instalar o serviço Web
Em MDT01, usando o Gerenciador do Serviços de Informações da Internet (IIS), expanda Sites, clique com o botão direito do mouse em Default Web Site e selecione Add Application. Use as seguintes configurações do aplicativo:
Alias: MDTSample
Application pool: MDTSample
Physical Path: E:\MDTSample
Figura 17. Adicionando o aplicativo Web MDTSample.
No nó Default Web Site, selecione o aplicativo Web MDTSample e, no painel à direita, clique duas vezes em Authentication. Use as seguintes configurações para a caixa de diálogo Authentication:
Anonymous Authentication: Enabled
ASP.NET Impersonation: Disabled
Figura 18. Configurando a autenticação do serviço Web MDTSample.
Testar o serviço Web no Internet Explorer
Em PC0001, usando o Internet Explorer, navegue até: http://MDT01/MDTSample/mdtsample.asmx.
Clique no link GetComputerName.
Figura 19. O serviço Web de exemplo do MDT.
Na página GetComputerName, digite as seguintes configurações e clique em Invoke:
Modelo: Hewlett-Packard
SerialNumber: 123456789
Figura 20. O resultado do serviço Web de exemplo do MDT.
Testar o serviço Web no ambiente de simulação do MDT
Depois de verificar o serviço Web usando o Internet Explorer, você estará pronto para fazer o mesmo teste no ambiente de simulação do MDT.
Em PC0001, edite o arquivo CustomSettings.ini na pasta C:\MDT para ficar assim:
[Settings] Priority=Default, GetComputerName [Default] OSInstall=YES [GetComputerName] WebService=http://mdt01/MDTSample/mdtsample.asmx/GetComputerName Parameters=Model,SerialNumber OSDComputerName=string
Figura 21. O arquivo CustomSettings.ini atualizado.
Salve o arquivo CustomSettings.ini.
Usando um prompt do Windows PowerShell elevado (executar como Administrador), execute os comandos a seguir. Pressione Enter após cada comando:
Set-Location C:\MDT .\Gather.ps1
Analise ZTIGather.log na pasta C:\MININT\SMSOSD\OSDLOGS.
Figura 22. O valor OSDCOMPUTERNAME obtido junto ao serviço Web.
Tópicos relacionados
Configurar o MDT para BitLocker
Configurar as regras de compartilhamento da implantação do MDT
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